[root@localhost nginx-1.12.2]$ chkconfig --add nginx [root@localhost nginx-1.12.2]$ chkconfig nginx on [root@localhost nginx-1.12.2]$ cd /usr/local/nginx/conf/[root@localhost conf]$ mv nginx.conf nginx.conf.bak [root@localhost conf]$ vim nginx.conf#https://coding.net/u/aminglinux/...
1[root@test-1 bin]#ansible-playbook /ansible/nginx/bin/nginx.yaml23PLAY [web1] ***
[root@node02 scripts]# mkdir -p /home/monitor/ansible/nginx/{conf,bin} 1. 2.编写nginx.yml文件 [root@node02:/home/monitor]$ cat /home/monitor/ansible/nginx/bin/nginx.yml - hosts: node01 remote_user: monitor become: yes become_method: sudo vars: hello: Ansible tasks: - name: Add r...
范例:install_nginx.yml --- # install nginx - hosts: websrvs remote_user: root tasks: - name: add group nginx user: name=nginx state=present - name: add user nginx user: name=nginx state=present group=nginx - name: Install Nginx yum: name=nginx state=present - name: web page copy:...
下面这篇文章主要是通过 ansible 下发部署安装 nginx 以及后期发布更新配置,还有回滚机制来认识 ansible 的 playbook。 思路:先在一台机器上编译安装好 nginx、打包,然后再用 ansible 去下发。 一、安装nginx 首先我们需要在安装了 ansible 的机器上编译安装好nginx,详细步骤如下: ...
3、入口文件nginx_install.yml,roles下的三个数组分别为三个文件夹,顺序安装。 4、files文件夹中存放nginx的压缩包,版本为1.4.3,如果有需要更改版本,将压缩包放进files。 5、common里面的tasks文件夹的mail.yml文件,进行make cmake bc gcc gcc-c++ autoconf等组件的安装: ...
流程思路:先在一台主机上编译安装好nginx后->打包->ansible下发->启动 ansible环境不再叙述,准备好正常环境即可。 创建对应目录 [root@k8s3~]$ cd/etc/ansible/[root@k8s3ansible]$ mkdir nginx_install[root@k8s3ansible]$ cd nginx_install/[root@k8s3nginx_install]$ mkdir-p roles/{common,install}/{...
上次介绍了如何使用ansible playbook安装mysql(http://dl528888.blog.51cto.com/2382721/1437882),这次介绍一下如何使用playbook安装nginx。 下面是安装nginx的信息: nginx_user: www nginx用户 nginx_port:80nginx监听端口 nginx_web_dir: /data/webroot/nginx nginx的目录 ...
Ansible使用playbook自动化编译安装Nginx,Ansible批量部署编译安装nginx一、ansible介绍:这次为大家介绍一款批量部署工具ansible,主要有以下几点优点:1、充分利用现有设施。使用Ansible无需安装服务端和客户端,只要SSH即可。这意味着,任何一台装有Ansible的机器都可以
➜ ansible ansible-i./hosts test2--listhosts(2):192.168.30.105192.168.30.107#然后下载nginx源代码包➜ wget http://mirrors.sohu.com/nginx/nginx-1.12.0.tar.gz#执行ansible-playbook-i./hosts2.yml 等待一会就好了