Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions docs/modules/maintenance_policy_list.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ WARNING! This module makes use of beta endpoints and requires the C(api_version)

| Field | Type | Required | Description |
|-----------|------|----------|------------------------------------------------------------------------------|
| `name` | <center>`str`</center> | <center>**Required**</center> | The name of the field to filter on. Valid filterable fields can be found [here](https://techdocs.akamai.com/linode-api/reference/get-policies). |
| `name` | <center>`str`</center> | <center>**Required**</center> | The name of the field to filter on. Valid filterable fields can be found [here](https://techdocs.akamai.com/linode-api/reference/get-maintenance-policies). |
| `values` | <center>`list`</center> | <center>**Required**</center> | A list of values to allow for this field. Fields will pass this filter if at least one of these values matches. |

## Return Values
Expand Down Expand Up @@ -67,6 +67,6 @@ WARNING! This module makes use of beta endpoints and requires the C(api_version)
}
]
```
- See the [Linode API response documentation](https://techdocs.akamai.com/linode-api/reference/get-policies) for a list of returned fields
- See the [Linode API response documentation](https://techdocs.akamai.com/linode-api/reference/get-maintenance-policies) for a list of returned fields


2 changes: 1 addition & 1 deletion plugins/modules/maintenance_policy_list.py
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
result_display_name="Maintenance Policies",
result_field_name="maintenance_policies",
endpoint_template="/maintenance/policies",
result_docs_url="https://techdocs.akamai.com/linode-api/reference/get-policies",
result_docs_url="https://techdocs.akamai.com/linode-api/reference/get-maintenance-policies",
examples=docs.specdoc_examples,
result_samples=docs.result_maintenance_policy_samples,
requires_beta=True,
Expand Down
3 changes: 2 additions & 1 deletion tests/integration/targets/image_basic/tasks/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@
block:
- set_fact:
r: "{{ 1000000000 | random }}"
disallowed_image_regions: ["gb-lon", "au-mel", "sg-sin-2", "jp-tyo-3"]

- name: List regions
linode.cloud.region_list: {}
register: all_regions

- set_fact:
capable_regions: '{{ (all_regions.regions | selectattr("capabilities", "search", "Object Storage") | selectattr("site_type", "equalto", "core") | map(attribute="id") | list) }}'
capable_regions: '{{ (all_regions.regions | selectattr("capabilities", "search", "Object Storage") | selectattr("site_type", "equalto", "core") | rejectattr("id", "in", disallowed_image_regions) | map(attribute="id") | list) }}'

- name: Create an instance to image
linode.cloud.instance:
Expand Down
Loading