Ansible实用案例之批量重装mysql

来源:互联网 发布:成都域名服务器地址 编辑:程序博客网 时间:2024/06/06 09:12
ansible all -m command -a "service mysqld stop"
ansible all -m file -a "dest=/home/mysql state=absent"
ansible all -m file -a "dest=/home/mysql_ex state=absent"
ansible all -m file -a "dest=/home/mysql state=directory"
ansible all -m file -a "dest=/home/mysql/data state=directory"
ansible all -m file -a "dest=/home/mysql/log state=directory"
ansible all -m command -a "chown mysql: -R /home/mysql/"
ansible all -m command -a "mysql_install_db --datadir=/home/mysql/data/ --user=mysql"
ansible all -m command -a "service mysqld start"
ansible all -m command -a "cat /root/.mysql_secret"