tripleo-quickstart/playbooks/provision.yml
zhulingjie 8784f02be1 Make the playbook's yaml file start with "---"
Change-Id: Ib70d54d73ca3a2d39179aed4e1bc7d8ad553c4a5
2019-07-14 21:11:50 +08:00

55 lines
1.3 KiB
YAML

---
# This playbooks is responsible for preparing a target host.
#
# Create an inventory entry for the target host
- name: Add virthost to inventory
hosts: localhost
roles:
- provision/local
tags:
- provision
# Create non root user on the virthost
- name: Create non root user on the virthost
hosts: virthost
roles:
- provision/user
tags:
- provision
- name: Create target user on virt host
hosts: virthost
roles:
- provision/remote
tags:
- provision
- name: Add the virthost node to the generated inventory
hosts: localhost
gather_facts: true
roles:
- tripleo-inventory
tags:
- provision
# Allow the user to optionally perform a yum repo setup
# the virthost_repo_setup variable by default is set to false
- import_playbook: repo-setup-virthost.yml
when: virthost_repo_setup|bool
- name: Check if the target virthost distro is supported (RHEL or CentOS)
hosts: virthost
roles:
- provision/support_check
tags:
- provision
# We need to force-refresh fact gathering because we are now connecting
# as a different user ('stack' instead of 'root'), which affects
# things like ansible_user_id and other facts.
- name: Run setup again on virthost
hosts: virthost
tasks:
- name: Force-refresh facts
setup: