Add KVM hypervisor playbook to contrib

Optional Ansible playbook for preparing a host for running Kargo.
This includes creation of a user account, some basic packages,
and sysctl values required to allow CNI networking on a libvirt network.
This commit is contained in:
Matthew Mosesohn
2017-03-20 18:20:26 +03:00
parent f7ef452d8a
commit 3889c2e01c
7 changed files with 164 additions and 2 deletions

View File

@@ -21,12 +21,14 @@
- name: delete gce instances
gce:
instance_names: "{{instance_names}}"
image: "{{ cloud_image }}"
image: "{{ cloud_image | default(omit) }}"
service_account_email: "{{ gce_service_account_email }}"
pem_file: "{{ gce_pem_file | default(omit)}}"
credentials_file: "{{gce_credentials_file | default(omit)}}"
project_id: "{{ gce_project_id }}"
zone: "{{cloud_region | default('europe-west1-b')}}"
metadata: '{"test_id": "{{test_id}}", "network": "{{kube_network_plugin}}"}'
state: 'absent'
async: 120
poll: 3
retries: 3
register: gce