![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ansible
y_zilong
书读百遍 其义自见
展开
-
ansible roles在 Centos 和 Ubuntu编译安装Nginx
1、创建Nginx角色目录 [root@ansible ~]# mkdir -pv /data/ansible/roles/nginx/{tasks,vars,files,handlers,templates,meta,default} [root@ansible ~]# tree /data/ansible/roles/nginx/ /data/ansible/roles/nginx/ ├── default ├── files ├── handlers ├── meta ├── tasks ├.原创 2021-06-13 15:07:20 · 225 阅读 · 0 评论 -
利用playbook安装和卸载nginx
[root@cent7_yzil ansible]# cat install_nginx.yml --- # install nginx - hosts: webservers remote_user: root gather_facts: no tasks: - name: add group nginx group: name=nginx state=present - name: add user nginx user: name=ng.原创 2021-06-01 21:03:00 · 325 阅读 · 0 评论 -
利用ansible的playbook在centos7上批量部署Mysql5.7或8.0
利用register注册变量批量部署mysql5.7或8.0 [root@cent7_yzil ~]# mkdir -p /data/ansible/files [root@cent7_yzil ~]# cd /data/ansible [root@cent7_yzil ansible]# tree . ├── files │ ├── my.cnf │ ├── mysql-5.7.30-linux-glibc2.12-x86_64.tar.gz │ └── mysql-8.0.23-li...原创 2021-06-01 19:58:31 · 964 阅读 · 3 评论 -
利用ansible的playbook实现批量编译安装部署httpd-2.4
[root@cent8_yzl_10 ansible]# cat hosts [websrvs] 10.0.0.20 10.0.0.30 [root@cent8_yzl_10 ansible]# cat install_httpd.yml --- - hosts: websrvs remote_user: root vars: download_dir: /usr/local/src install_dir: /apps/httpd httpd_version: .原创 2021-05-26 22:29:38 · 446 阅读 · 1 评论 -
Ansible相关文件和常用模块
1、配置文件 /etc/ansible/ansible.cfg #主配置文件 /etc/ansible/hosts #主机清单 /etc/ansible/roles #存放角色的目录 2、 ansible主配置文件 Ansible的配置文件可以放在多个不同地方,优先级从高到低顺序如下 ansible_config #环境变量 ./ansible.cfg #当前目录下的ansible.cfg ~/.ansible...原创 2021-05-25 19:58:09 · 566 阅读 · 1 评论