cd /etc/ansible
vi hosts
yum -y install ansible
set_fact模块
template(模板):
ansible端:vim my.cnf
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
# Disabling symbolic-links is recommended to prevent assorted
security risks
symbolic-links=0
# Configure the buffer pool
innodb_buffer_pool_size = {{ innodb_buffer_pool_size_mb|int }}M
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
vim mysql1.yaml
执行
验证
被管理得主机:vim /opt/my.cnf
vim a.conf
hostname={{ qf_hostname }}
vim hostname.yaml
验证
被管理得主机:ls ll
cat a.conf
注意:template(模板拷贝)
copy(文件拷贝):copy: src=/wordpress.conf dest=/etc/httpd/conf.d/
将网卡修改为静态
vim ifcfg-ens34
添加网卡配置文件
测试
vim ifcfg.yaml
测试
所有的网卡
增加service模块,重启服务
验证
cd /opt ls
cat ifcfg-ens34
vim setup.txt
修改vim ifcfg.yaml
修改vim ifcfg-ens34
验证
vim disk.conf
vim disk.yaml
ansible-playbook --syntax-check disk.yaml
ansible-playbook disk.yaml
验证:
cat /opt/disk.conf
作业