ansible_playbook


– hosts: all
remote_user: root

vars:
ports:
-81
-82
-83

vars:
ports:
– listen_port: 81
– listen_port: 82
– listen_port: 83

vars:
ports:
– web1:
port: 81
#name: web1.mnixiao.com
rootdir: /root/web1
– web2:
port: 82
name: web2.mnixiao.com
rootdir: /root/web2
– web3:
port: 83
#name: web3.mnixiao.com
rootdir: /root/web3

vars_files:
– vars.yml

vars:
– haha:
xixi: ni111
hehe: xiao222
– pipi:
jj: dajj
qq: xiaoqq

tasks:
– name: creat some file
group: name={{ item }}
when: ansible_distribution_major_version == “7”
with_items:
– g1
– g2
– g3
– name: add some users
user: name={{ item.name }} group={{ item.group }} state=present
with_items:
– { name: ‘user1’, group: ‘g1’}
– { name: ‘user2’, group: ‘g2’}
– { name: ‘user3’, group: ‘g3’}

– name: install httpd package
yum: name=httpd
tags: anzhuanghttpd

– name: copy template for centos7
template: src=nginx.conf7.j2 dest=/etc/nginx/nginx.conf
when: ansible_distribution_major_version == “7”
(when: ansible_os_family == “RedHat”)
notify:
– Restart Nginx
– Check Nginx Process

– name: copy template for centos7
Module: Args || /bin/true

Module: Args
ignore_errors: True

– name: test connection
ping:
remote_user: magedu
sudo: yes
sudo_user: wang

handlers:
– name: Restart Nginx
service: name=nginx state=restarted enabled=yes
– name: Check Nginx process
shell: killall -0 nginx > /tmp/nginx.log

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/104172

(0)
倪瀟灑倪瀟灑
上一篇 2018-07-30 01:54
下一篇 2018-07-30 08:25

相關推薦

  • 第11周

    總結

    Linux筆記 2018-06-10
  • N31第一周作業

    本周(6.18–6.24)第1周 1、描述計算機的組成及其功能。 計算機組成:硬件系統和軟件系統 硬件系統:CPU:運算器和寄存器(運算器負責算術、邏輯等運算、控制器是系統的控制中心) 存儲器:主要為內存,功能是存儲程序和各種數據信息。 Input:下指令、提供數據到計算機,常用的輸入設備有鼠標、鍵盤、掃描儀等 Output:輸出加工的結果,常用…

    Linux筆記 2018-06-25
  • 淺析網絡IO模型

    物是人非事事休,欲語淚先流。

    2018-04-09
  • 文件查找和壓縮

    locate查詢系統上預建的文件索引數據庫索引數據庫:/var/lib/mlocate/mlocate.db工作特點:查找速度快模糊查找非實時查找搜索的式文件的全路徑,不僅僅是文件名可能只搜索用戶具備讀取和執行權限的目錄參數:-i:不區分大小寫-n:只列舉前n行-r:使用正則表達式find:實時查找工具工作特點:查找速度慢,非常消耗資源精確查找實時查找可能只…

    2018-04-16
  • rpm以及yum基礎

    第四周

    Linux筆記 2018-04-22
  • nginx

    nginx(web server,web reverse proxy) http事務:request <—-> response request: <method> <URL> <version> <HEADERS> … <body> response: <…

    2018-06-29
欧美性久久久久