【web集群-playbook】

 

[root@cs-proxy ~]# mkdir -p web-site
[root@cs-proxy ~]# cd web-site


[root@cs-proxy ~]# vim ansible.cfg


[defaults]
inventory         = hostlist
host_key_checking = False
[root@ecs-proxy ~]# vim hostlist
[web]
192.168.1.[11:13]

[nfs]
 192.168.1.100

[root@ecs-proxy ~]# vim install.yaml
---
- name: nfs install
  hosts: nfs
  tasks:
  - name: install nfs-utils
    yum:
      name: nfs-utils
      state: latest
      update_cache: yes
  - name: Creates directory
    file:
      path: /var/www/html
      state: directory
      owner: root
      group: root
      mode: 0777
      recurse: yes
  - name: config exports
    copy:
      dest: /etc/exports
      content: |
        /var/www/html *(rw)
  - name: enable nfs service
    service:
      name: nfs
      state: started 
      enabled: yes

- name: web install
  hosts: web
  tasks:
  - name: install nfs-utils
    yum:
      name: 
      - httpd
      - php
      - nfs-utils
      state: latest
      update_cache: yes
  - name: enable nfs service
    service:
      name: httpd
      state: started
      enabled: yes
  - name: Mount nfs server
    mount:
      src:  192.168.1.100:/var/www/html
      path: /var/www/html
      fstype: nfs
      state: mounted

[root@cs-proxy ~]# ansible-playbook install.yaml

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值