mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-07 22:02:50 +00:00
add azure_rm_appserviceplan module (#40906)
* add azure_rm_appserviceplan module * fix lint in test * fix lint * fix test * fix test syntax * resolve comments * fix test
This commit is contained in:
3
test/integration/targets/azure_rm_appserviceplan/aliases
Normal file
3
test/integration/targets/azure_rm_appserviceplan/aliases
Normal file
@@ -0,0 +1,3 @@
|
||||
cloud/azure
|
||||
shippable/azure/group4
|
||||
destructive
|
||||
@@ -0,0 +1,2 @@
|
||||
dependencies:
|
||||
- setup_azure
|
||||
@@ -0,0 +1,72 @@
|
||||
- name: Prepare facts
|
||||
set_fact:
|
||||
linux_plan_resource_group: "{{ resource_group_secondary }}"
|
||||
win_plan_name: "{{ (resource_prefix | replace('-','x'))[-8:] }}winplan"
|
||||
linux_plan_name: "{{ (resource_group_secondary | replace('-','x'))[-8:] }}linplan"
|
||||
|
||||
- name: create a windows plan
|
||||
azure_rm_appserviceplan:
|
||||
name: "{{ win_plan_name }}1"
|
||||
resource_group: "{{ resource_group }}"
|
||||
sku: B1
|
||||
register: output
|
||||
|
||||
- name: assert app service was created
|
||||
assert:
|
||||
that:
|
||||
- output.changed
|
||||
- output.id
|
||||
|
||||
- name: create a linux plan
|
||||
azure_rm_appserviceplan:
|
||||
resource_group: "{{ linux_plan_resource_group }}"
|
||||
name: "{{ linux_plan_name }}1"
|
||||
sku: S1
|
||||
is_linux: true
|
||||
number_of_workers: 1
|
||||
register: output
|
||||
|
||||
- name: assert app service was created
|
||||
assert:
|
||||
that:
|
||||
- output.changed
|
||||
- output.id
|
||||
|
||||
- name: create linux app service plan idempotent
|
||||
azure_rm_appserviceplan:
|
||||
resource_group: "{{ linux_plan_resource_group }}"
|
||||
name: "{{ linux_plan_name }}1"
|
||||
sku: S1
|
||||
is_linux: true
|
||||
number_of_workers: 1
|
||||
register: output
|
||||
|
||||
- name: assert app service was created
|
||||
assert:
|
||||
that: not output.changed
|
||||
|
||||
- name: update a windows plan sku
|
||||
azure_rm_appserviceplan:
|
||||
name: "{{ win_plan_name }}1"
|
||||
resource_group: "{{ resource_group }}"
|
||||
sku: B2
|
||||
register: output
|
||||
|
||||
- name: assert app service was updated
|
||||
assert:
|
||||
that:
|
||||
- output.changed
|
||||
|
||||
- name: update a linux plan number of workers
|
||||
azure_rm_appserviceplan:
|
||||
resource_group: "{{ linux_plan_resource_group }}"
|
||||
name: "{{ linux_plan_name }}1"
|
||||
sku: S1
|
||||
is_linux: true
|
||||
number_of_workers: 2
|
||||
register: output
|
||||
|
||||
- name: assert app service was updated
|
||||
assert:
|
||||
that:
|
||||
- output.changed
|
||||
Reference in New Issue
Block a user