ansible: First playbook

2020-04-12  本文已影响0人  monkeyeason

inventory:

[web]

node1

node2

Playbook
---

- hosts: web

  become: yes

  tasks:

    - name: install httpd

      yum: name=httpd state=latest

    - name: start and enable httpd

      service: name=httpd state=started enabled=yes

    - name: retrieve website from repo

      get_url: url=http://repo.example.com/website.tgz dest=/tmp/website.tgz

    - name: install website

      unarchive: remote_src=yes src=/tmp/website.tgz dest=/var/www/html/

[ansible@control1]$ansible-playbook -i /home/ansible/inventory /home/ansible/web.yml

上一篇 下一篇

猜你喜欢

热点阅读