Init Commit
This commit is contained in:
@@ -0,0 +1,67 @@
|
||||
---
|
||||
|
||||
role_name_check: 1
|
||||
|
||||
dependency:
|
||||
name: galaxy
|
||||
options:
|
||||
role-file: requirements.yml
|
||||
|
||||
driver:
|
||||
name: vagrant
|
||||
provider:
|
||||
name: libvirt
|
||||
|
||||
platforms:
|
||||
- name: example
|
||||
box: generic/rhel7
|
||||
memory: 1024
|
||||
cpus: 1
|
||||
# `interfaces`, `provider_options`, and `instance_raw_config_args` must be
|
||||
# commented out if using a local libvirt hypervisor.
|
||||
interfaces:
|
||||
- network_name: public_network
|
||||
ip: "${VM_IP:-192.168.1.103}"
|
||||
dev: br0
|
||||
provider_options:
|
||||
qemu_use_session: false
|
||||
uri: "${LIBVIRT_DEFAULT_URI:-qemu:///system}"
|
||||
connect_via_ssh: true
|
||||
# TODO this might have only been necessary when we were STIGing the machine,
|
||||
instance_raw_config_args:
|
||||
- "vm.provision :shell, inline: \
|
||||
\"sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/g' \
|
||||
/etc/ssh/sshd_config && systemctl restart sshd.service\""
|
||||
|
||||
provisioner:
|
||||
name: ansible
|
||||
playbooks:
|
||||
converge: ../shared/converge.yml
|
||||
verify: ../shared/verify.yml
|
||||
prepare: ../shared/prepare.yml
|
||||
# ansible_args:
|
||||
# - --extra-vars
|
||||
# - domain=test
|
||||
options:
|
||||
diff: true
|
||||
config_options:
|
||||
defaults:
|
||||
stdout_callback: yaml
|
||||
# This can give us some timing info on a task.
|
||||
# callbacks_enabled: profile_tasks
|
||||
# Defining ths iventory is only needed because to pull vars from here
|
||||
inventory:
|
||||
hosts:
|
||||
all:
|
||||
hosts: # TODO The we're defining these hosts does not scale. Only one
|
||||
# scenario can be run per host. Maybe we can find a way to grab
|
||||
# the PID and attach it to the name?
|
||||
example:
|
||||
# `ansible_host` must be commented out when using a local
|
||||
# libvirt hypervisor.
|
||||
ansible_host: "${VM_IP:-192.168.1.103}"
|
||||
vars:
|
||||
artif_url: "${ARTIF_URL}"
|
||||
|
||||
verifier:
|
||||
name: ansible
|
||||
Reference in New Issue
Block a user