其他分享
首页 > 其他分享> > 04.Ansible的Playbook模式

04.Ansible的Playbook模式

作者:互联网

Ansible的Playbook模式

1、概念

playbook的基础组件:

运行playbook的方式:

2、示例

install_redis.yaml

- hosts: 10.9.251.30
  remote_user: root
  tasks:
  - name: install resdis
    yum: name=redis state=latest
  - name: start redis
    systemd: name=redis state=started enabled=true
ansible-playbook install_redis.yaml --syntax-check
ansible-playbook install_redis.yaml --list-hosts

playbook: install_redis.yaml

  play #1 (10.9.251.30): 10.9.251.30	TAGS: []
    pattern: [u'10.9.251.30']
    hosts (1):
      10.9.251.30
ansible-playbook install_redis.yaml --list-tasks

playbook: install_redis.yaml

  play #1 (10.9.251.30): 10.9.251.30	TAGS: []
    tasks:
      install resdis	TAGS: []
      start redis	TAGS: []
ansible-playbook -C install_redis.yaml

PLAY [10.9.251.30] *************************************************************************************************************************************************************************************************************************

TASK [Gathering Facts] *********************************************************************************************************************************************************************************************************************
ok: [10.9.251.30]

TASK [install resdis] **********************************************************************************************************************************************************************************************************************
changed: [10.9.251.30]

TASK [start redis] *************************************************************************************************************************************************************************************************************************
changed: [10.9.251.30]

PLAY RECAP *********************************************************************************************************************************************************************************************************************************
10.9.251.30                : ok=3    changed=2    unreachable=0    failed=0    skipped=0    rescued=0    ignored=0

标签:04,10.9,redis,251.30,Ansible,Playbook,install,ansible,playbook
来源: https://blog.csdn.net/lynnyq/article/details/102726520