diff --git a/README.md b/README.md index 454b14e..e0edc41 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,11 @@ Manages compute resources on [Vultr Cloud](https://www.vultr.com/). ## Role Variables -See [defaults/main.yml](defaults/main.yml) +See [defaults/main.yml](https://github.com/ngine-io/ansible-role-vultr/blob/main/defaults/main.yml) ## Dependencies -See [requirements.txt](requirements.txt) +See [requirements.txt](https://github.com/ngine-io/ansible-role-vultr/blob/main/requirements.txt) and [requirements.yml](https://github.com/ngine-io/ansible-role-vultr/blob/main/requirements.yml) ## Examples diff --git a/defaults/main.yml b/defaults/main.yml index 7245fc7..8cf6778 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -39,6 +39,7 @@ vultr__instance_ssh_keys: vultr__instance_os: "{{ omit }}" vultr__instance_app: "{{ omit }}" vultr__instance_image: "{{ omit }}" +vultr__instance_snapshot: "{{ omit }}" vultr__instance_startup_script: "{{ omit }}" vultr__instance_user_data: "{{ omit }}" vultr__instance_tags: "{{ omit }}" diff --git a/requirements.yml b/requirements.yml new file mode 100644 index 0000000..9335081 --- /dev/null +++ b/requirements.yml @@ -0,0 +1,4 @@ +--- +collections: + - name: vultr.cloud + version: 1.7.0 diff --git a/tasks/main.yml b/tasks/main.yml index 19070a4..96d0d70 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -55,6 +55,7 @@ os: "{{ vultr__instance_os }}" image: "{{ vultr__instance_image }}" app: "{{ vultr__instance_app }}" + snapshot: "{{ vultr__instance_snapshot }}" vpcs: "{{ vultr__instance_vpcs }}" state: "{{ vultr__instance_state }}" api_key: "{{ vultr__api_key }}"