Merge "Individual playbook for creating a test VM"
This commit is contained in:
commit
4df057daa2
28
playbooks/test-bifrost-create-vm.yaml
Normal file
28
playbooks/test-bifrost-create-vm.yaml
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
# Create a default VM
|
||||||
|
---
|
||||||
|
- hosts: localhost
|
||||||
|
connection: local
|
||||||
|
name: "Executes install, enrollment, and testing in one playbook"
|
||||||
|
sudo: yes
|
||||||
|
gather_facts: yes
|
||||||
|
pre_tasks:
|
||||||
|
- name: "Set default baremetal.csv file if not already defined"
|
||||||
|
set_fact:
|
||||||
|
baremetal_csv_file: "/tmp/baremetal.csv"
|
||||||
|
when: baremetal_csv_file is not defined
|
||||||
|
- name: "Set ci_testing flag if a list of changes are found in the environment variables"
|
||||||
|
set_fact:
|
||||||
|
ci_testing: true
|
||||||
|
when: lookup('env', 'ZUUL_CHANGES') != ""
|
||||||
|
- name: "Set ci_testing_zuul if it appears we are running in upstream OpenStack CI"
|
||||||
|
set_fact:
|
||||||
|
ci_testing_zuul: true
|
||||||
|
when: "'bare-trusty' in ansible_hostname"
|
||||||
|
- name: "Collect process list if running in OpenStack CI"
|
||||||
|
command: ps aux
|
||||||
|
when: ci_testing_zuul is defined
|
||||||
|
- name: "Collect list of listening network sockets if running in OpenStack CI"
|
||||||
|
shell: netstat -apn|grep LISTEN
|
||||||
|
when: ci_testing_zuul is defined
|
||||||
|
roles:
|
||||||
|
- role: bifrost-create-vm-nodes
|
Loading…
Reference in New Issue
Block a user