Ansible 一键配置安装Keepalived+Nginx作为前端,httpd+php作为后端
# ansible-playbook -t "install" --check service.yml#执行前测试使用--check ,-t指定我要所需要的tags这里选择"install"在每个tasks/main.yml都有定义另外一个是"remove"
statically included: /etc/ansible/roles/nginx/tasks/install_nginx.yml
statically included: /etc/ansible/roles/nginx/tasks/remove_nginx.yml
statically included: /etc/ansible/roles/httpd/tasks/install_httpd.yml
statically included: /etc/ansible/roles/httpd/tasks/remove_httpd.yml
statically included: /etc/ansible/roles/keepalived/tasks/install_keepalived.yml
statically included: /etc/ansible/roles/keepalived/tasks/remove_keepalived.yml
PLAY *********************************************************************
TASK *******************************************************************
ok:
ok:
ok:
ok:
ok:
TASK ***************************************************
#定义的- name: install nginx的名称就是这里用的
skipping:
#skipping,因为我们使用了when判断
skipping:
skipping:
changed:
#符合我们的判断才执行
changed:
TASK ****************************************
skipping:
skipping:
skipping:
changed:
changed:
TASK **************************************************
skipping:
skipping:
skipping:
changed:
changed:
TASK *****************************************************
skipping:
skipping:
skipping:
changed:
changed:
TASK ***************************************************
skipping:
skipping:
skipping:
changed:
changed:
TASK *****************************************************
skipping:
skipping:
skipping:
changed:
changed:
TASK ***************************************
skipping:
skipping:
skipping:
ok:
ok:
TASK ****************************************
skipping:
skipping:
skipping:
ok:
ok:
TASK **************************************************
skipping:
skipping:
skipping:
ok:
ok:
TASK *****************************************************
skipping:
skipping:
skipping:
changed:
changed:
TASK *****************************************
skipping:
skipping:
skipping:
changed:
changed:
TASK **********************************
skipping:
skipping:
skipping:
changed:
changed:
TASK *******************************************
skipping:
skipping:
skipping:
changed:
changed:
RUNNING HANDLER ****************************************
fatal: : FAILED! => {"changed": false, "failed": true, "msg": "systemd could not find the requested service \"'nginx'\": "}
#请注意查看提示报错,systemd could not find the requested service \"'nginx'\,因为我们这里是测试而且是由定义配置触发的handlers
fatal: : FAILED! => {"changed": false, "failed": true, "msg": "systemd could not find the requested service \"'nginx'\": "}
#请注意查看提示报错,systemd could not find the requested service \"'nginx'\,因为我们这里是测试而且是由定义配置触发的handlers
RUNNING HANDLER ******************************
NO MORE HOSTS LEFT *************************************************************
to retry, use: --limit @/etc/ansible/service.retry
PLAY RECAP *********************************************************************#显示测试的返回统计,没什么问题
172.16.0.128 : ok=7 changed=3 unreachable=0 failed=0
172.16.0.129 : ok=7 changed=3 unreachable=0 failed=0
172.16.0.2 : ok=8 changed=7 unreachable=0 failed=1
172.16.0.4 : ok=8 changed=7 unreachable=0 failed=1
172.16.0.5 : ok=1 changed=0 unreachable=0 failed=0
页:
[1]