|
|
@ -2,8 +2,8 @@
|
|
|
|
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
|
|
|
|
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
|
|
|
|
---
|
|
|
|
---
|
|
|
|
- name: setup
|
|
|
|
- name: setup
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: absent
|
|
|
|
state: absent
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
- name: verify setup
|
|
|
|
- name: verify setup
|
|
|
@ -12,7 +12,7 @@
|
|
|
|
- result is success
|
|
|
|
- result is success
|
|
|
|
|
|
|
|
|
|
|
|
- name: test fail if missing name
|
|
|
|
- name: test fail if missing name
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
ignore_errors: yes
|
|
|
|
ignore_errors: yes
|
|
|
|
- name: verify test fail if missing name
|
|
|
|
- name: verify test fail if missing name
|
|
|
@ -22,8 +22,8 @@
|
|
|
|
- 'result.msg == "missing required arguments: name"'
|
|
|
|
- 'result.msg == "missing required arguments: name"'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test fail if missing params for state=present
|
|
|
|
- name: test fail if missing params for state=present
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
ignore_errors: yes
|
|
|
|
ignore_errors: yes
|
|
|
|
- name: verify fail if missing params for state=present
|
|
|
|
- name: verify fail if missing params for state=present
|
|
|
@ -33,8 +33,8 @@
|
|
|
|
- 'result.msg == "missing required arguments: os, plan, region"'
|
|
|
|
- 'result.msg == "missing required arguments: os, plan, region"'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test create server in check mode
|
|
|
|
- name: test create server in check mode
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
plan: 1024 MB RAM,25 GB SSD,1.00 TB BW
|
|
|
|
plan: 1024 MB RAM,25 GB SSD,1.00 TB BW
|
|
|
|
region: Amsterdam
|
|
|
|
region: Amsterdam
|
|
|
@ -47,8 +47,8 @@
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
|
|
|
|
|
|
|
|
- name: test create server
|
|
|
|
- name: test create server
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
plan: 1024 MB RAM,25 GB SSD,1.00 TB BW
|
|
|
|
plan: 1024 MB RAM,25 GB SSD,1.00 TB BW
|
|
|
|
region: Amsterdam
|
|
|
|
region: Amsterdam
|
|
|
@ -58,15 +58,15 @@
|
|
|
|
assert:
|
|
|
|
assert:
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test create server idempotence
|
|
|
|
- name: test create server idempotence
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
plan: 1024 MB RAM,25 GB SSD,1.00 TB BW
|
|
|
|
plan: 1024 MB RAM,25 GB SSD,1.00 TB BW
|
|
|
|
region: Amsterdam
|
|
|
|
region: Amsterdam
|
|
|
@ -77,14 +77,14 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is not changed
|
|
|
|
- result is not changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test stop an existing server in check mode
|
|
|
|
- name: test stop an existing server in check mode
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: stopped
|
|
|
|
state: stopped
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
check_mode: yes
|
|
|
|
check_mode: yes
|
|
|
@ -93,13 +93,13 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test stop an existing server
|
|
|
|
- name: test stop an existing server
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: stopped
|
|
|
|
state: stopped
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
- name: verify test stop an existing server
|
|
|
|
- name: verify test stop an existing server
|
|
|
@ -107,13 +107,13 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test stop an existing server idempotence
|
|
|
|
- name: test stop an existing server idempotence
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: stopped
|
|
|
|
state: stopped
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
- name: verify test stop an existing server idempotence
|
|
|
|
- name: verify test stop an existing server idempotence
|
|
|
@ -121,13 +121,13 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is not changed
|
|
|
|
- result is not changed
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test start an existing server in check mode
|
|
|
|
- name: test start an existing server in check mode
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: started
|
|
|
|
state: started
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
check_mode: yes
|
|
|
|
check_mode: yes
|
|
|
@ -136,13 +136,13 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test start an existing server
|
|
|
|
- name: test start an existing server
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: started
|
|
|
|
state: started
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
- name: verify test start an existing server
|
|
|
|
- name: verify test start an existing server
|
|
|
@ -150,13 +150,13 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test start an existing server idempotence
|
|
|
|
- name: test start an existing server idempotence
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: started
|
|
|
|
state: started
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
- name: verify test start an existing server idempotence
|
|
|
|
- name: verify test start an existing server idempotence
|
|
|
@ -164,13 +164,13 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is not changed
|
|
|
|
- result is not changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test update plan for server in check mode without force
|
|
|
|
- name: test update plan for server in check mode without force
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
region: Amsterdam
|
|
|
|
region: Amsterdam
|
|
|
@ -181,14 +181,14 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is not changed
|
|
|
|
- result is not changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test update plan for server without force
|
|
|
|
- name: test update plan for server without force
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
region: Amsterdam
|
|
|
|
region: Amsterdam
|
|
|
@ -198,13 +198,13 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is not changed
|
|
|
|
- result is not changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: setup firewall group
|
|
|
|
- name: setup firewall group
|
|
|
|
vr_firewall_group:
|
|
|
|
vultr_firewall_group:
|
|
|
|
name: test_firewall_group
|
|
|
|
name: test_firewall_group
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
- name: verify test create firewall group
|
|
|
|
- name: verify test create firewall group
|
|
|
@ -213,8 +213,8 @@
|
|
|
|
- result is success
|
|
|
|
- result is success
|
|
|
|
|
|
|
|
|
|
|
|
- name: test fail with unknown firewall group
|
|
|
|
- name: test fail with unknown firewall group
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
region: Amsterdam
|
|
|
|
region: Amsterdam
|
|
|
|
firewall_group: does not exist
|
|
|
|
firewall_group: does not exist
|
|
|
@ -229,8 +229,8 @@
|
|
|
|
- result.msg.startswith('Could not find')
|
|
|
|
- result.msg.startswith('Could not find')
|
|
|
|
|
|
|
|
|
|
|
|
- name: test update tag, firewall group for server in check mode without force
|
|
|
|
- name: test update tag, firewall group for server in check mode without force
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
region: Amsterdam
|
|
|
|
region: Amsterdam
|
|
|
|
firewall_group: test_firewall_group
|
|
|
|
firewall_group: test_firewall_group
|
|
|
@ -242,7 +242,7 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
@ -250,8 +250,8 @@
|
|
|
|
- result.vultr_server.firewall_group != 'test_firewall_group'
|
|
|
|
- result.vultr_server.firewall_group != 'test_firewall_group'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test update tag, firewall group for server without force
|
|
|
|
- name: test update tag, firewall group for server without force
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
region: Amsterdam
|
|
|
|
region: Amsterdam
|
|
|
|
firewall_group: test_firewall_group
|
|
|
|
firewall_group: test_firewall_group
|
|
|
@ -262,15 +262,15 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.tag == 'test_tag'
|
|
|
|
- result.vultr_server.tag == 'test_tag'
|
|
|
|
- result.vultr_server.firewall_group == 'test_firewall_group'
|
|
|
|
- result.vultr_server.firewall_group == 'test_firewall_group'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test update tag, firewall group for server without force idempotence
|
|
|
|
- name: test update tag, firewall group for server without force idempotence
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
region: Amsterdam
|
|
|
|
region: Amsterdam
|
|
|
|
firewall_group: test_firewall_group
|
|
|
|
firewall_group: test_firewall_group
|
|
|
@ -281,15 +281,15 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is not changed
|
|
|
|
- result is not changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.tag == 'test_tag'
|
|
|
|
- result.vultr_server.tag == 'test_tag'
|
|
|
|
- result.vultr_server.firewall_group == 'test_firewall_group'
|
|
|
|
- result.vultr_server.firewall_group == 'test_firewall_group'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test update server in check mode with force
|
|
|
|
- name: test update server in check mode with force
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
auto_backup_enabled: yes
|
|
|
|
auto_backup_enabled: yes
|
|
|
@ -302,15 +302,15 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.plan == '1024 MB RAM,25 GB SSD,1.00 TB BW'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.auto_backup_enabled == false
|
|
|
|
- result.vultr_server.auto_backup_enabled == false
|
|
|
|
|
|
|
|
|
|
|
|
- name: test update server with force
|
|
|
|
- name: test update server with force
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
auto_backup_enabled: yes
|
|
|
|
auto_backup_enabled: yes
|
|
|
@ -322,15 +322,15 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.plan == '2048 MB RAM,40 GB SSD,2.00 TB BW'
|
|
|
|
- result.vultr_server.plan == '2048 MB RAM,40 GB SSD,2.00 TB BW'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.auto_backup_enabled == true
|
|
|
|
- result.vultr_server.auto_backup_enabled == true
|
|
|
|
|
|
|
|
|
|
|
|
- name: test update server idempotence with force
|
|
|
|
- name: test update server idempotence with force
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
auto_backup_enabled: true
|
|
|
|
auto_backup_enabled: true
|
|
|
@ -342,15 +342,15 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is not changed
|
|
|
|
- result is not changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.plan == '2048 MB RAM,40 GB SSD,2.00 TB BW'
|
|
|
|
- result.vultr_server.plan == '2048 MB RAM,40 GB SSD,2.00 TB BW'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.auto_backup_enabled == true
|
|
|
|
- result.vultr_server.auto_backup_enabled == true
|
|
|
|
|
|
|
|
|
|
|
|
- name: test update server to stopped in check mode
|
|
|
|
- name: test update server to stopped in check mode
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
ipv6_enabled: true
|
|
|
|
ipv6_enabled: true
|
|
|
@ -363,15 +363,15 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.plan == '2048 MB RAM,40 GB SSD,2.00 TB BW'
|
|
|
|
- result.vultr_server.plan == '2048 MB RAM,40 GB SSD,2.00 TB BW'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.v6_main_ip == ''
|
|
|
|
- result.vultr_server.v6_main_ip == ''
|
|
|
|
|
|
|
|
|
|
|
|
- name: test update server to stopped
|
|
|
|
- name: test update server to stopped
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
ipv6_enabled: true
|
|
|
|
ipv6_enabled: true
|
|
|
@ -383,15 +383,15 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.plan == '2048 MB RAM,40 GB SSD,2.00 TB BW'
|
|
|
|
- result.vultr_server.plan == '2048 MB RAM,40 GB SSD,2.00 TB BW'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.v6_main_ip != ''
|
|
|
|
- result.vultr_server.v6_main_ip != ''
|
|
|
|
|
|
|
|
|
|
|
|
- name: test update server to stopped idempotence
|
|
|
|
- name: test update server to stopped idempotence
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
os: CentOS 6 x64
|
|
|
|
os: CentOS 6 x64
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
plan: 2048 MB RAM,40 GB SSD,2.00 TB BW
|
|
|
|
region: Amsterdam
|
|
|
|
region: Amsterdam
|
|
|
@ -402,15 +402,15 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is not changed
|
|
|
|
- result is not changed
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.plan == '2048 MB RAM,40 GB SSD,2.00 TB BW'
|
|
|
|
- result.vultr_server.plan == '2048 MB RAM,40 GB SSD,2.00 TB BW'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.v6_main_ip != ''
|
|
|
|
- result.vultr_server.v6_main_ip != ''
|
|
|
|
|
|
|
|
|
|
|
|
- name: test restart an existing server in check mode
|
|
|
|
- name: test restart an existing server in check mode
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: restarted
|
|
|
|
state: restarted
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
check_mode: yes
|
|
|
|
check_mode: yes
|
|
|
@ -419,13 +419,13 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.power_status == 'stopped'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test restart an existing server
|
|
|
|
- name: test restart an existing server
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: restarted
|
|
|
|
state: restarted
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
- name: verify test restart an existing server
|
|
|
|
- name: verify test restart an existing server
|
|
|
@ -433,13 +433,13 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test absent server in check mode
|
|
|
|
- name: test absent server in check mode
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: absent
|
|
|
|
state: absent
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
check_mode: yes
|
|
|
|
check_mode: yes
|
|
|
@ -448,7 +448,7 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
@ -457,8 +457,8 @@
|
|
|
|
local_action: wait_for
|
|
|
|
local_action: wait_for
|
|
|
|
|
|
|
|
|
|
|
|
- name: test absent server
|
|
|
|
- name: test absent server
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: absent
|
|
|
|
state: absent
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
- name: verify test absent server
|
|
|
|
- name: verify test absent server
|
|
|
@ -466,13 +466,13 @@
|
|
|
|
that:
|
|
|
|
that:
|
|
|
|
- result is changed
|
|
|
|
- result is changed
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.power_status == 'running'
|
|
|
|
- result.vultr_server.name == '{{ vr_server_name }}'
|
|
|
|
- result.vultr_server.name == '{{ vultr_server_name }}'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.os == 'CentOS 6 x64'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
- result.vultr_server.region == 'Amsterdam'
|
|
|
|
|
|
|
|
|
|
|
|
- name: test absent server idempotence
|
|
|
|
- name: test absent server idempotence
|
|
|
|
vr_server:
|
|
|
|
vultr_server:
|
|
|
|
name: "{{ vr_server_name }}"
|
|
|
|
name: "{{ vultr_server_name }}"
|
|
|
|
state: absent
|
|
|
|
state: absent
|
|
|
|
register: result
|
|
|
|
register: result
|
|
|
|
- name: verify test absent server idempotence
|
|
|
|
- name: verify test absent server idempotence
|