-
MySQL8.0 Install & Configuration공부합시다!/Ansible 2025. 8. 28. 09:56728x90
이전 MySQL8.0 설치 시에는 명령어를 활용해서 사용자 계정 생성, 권한부여, Database를 구성하는 순서로 진행했습니다.
아래 자료는 순수하게 Ansible의 mysql_user, mysql_db 모듈을 사용해서 구성하는 방법입니다.
1. Code
2. File
--- - name: mysql8.0 install & configuration hosts: db gather_facts: yes ignore_errors: true tasks: - name: mysql8.0 package install dnf: name: "{{ item }}" state: latest loop: - mysql-server - python3-PyMySQL - name: mysqld start systemd: name: mysqld state: started - name: user create mysql_user: login_user: root name: root password: It12345! priv: '*.*:ALL' host: '%' state: present - name: db create mysql_db: login_user: root name: wordpress state: present - name: firewall tcp/3306 open firewalld: port: 3306/tcp immediate: yes permanent: yes state: enabled
728x90'공부합시다! > Ansible' 카테고리의 다른 글
Ansible: Task실행 순서 지정 (0) 2024.07.16 Ansible: tags 특정 모듈이나 play만 지정해서 실행 가능 (0) 2024.07.15 Ansible: When과 facts 그리고 변수 (0) 2024.07.15 Ansible을 활용한 vCenter 구성 자동화 (0) 2023.11.20 Ansible: apache + nginx + mysql + haproxy + dns (0) 2023.09.05