ancestor: null releases: 1.0.0: modules: - description: Manages firewall rules on Vultr. name: firewall_rule namespace: '' - description: Gather information about the Vultr firewall rules available. name: firewall_rule_info namespace: '' - description: Manages VPCs on Vultr. name: vpc namespace: '' - description: Gather information about the Vultr vpcs available. name: vpc_info namespace: '' release_date: '2022-05-26' 1.0.0-rc.1: modules: - description: Get information about the Vultr account. name: account_info namespace: '' - description: Manages block storage volumes on Vultr. name: block_storage namespace: '' - description: Get information about the Vultr block storage available. name: block_storage_info namespace: '' - description: Manages DNS domains on Vultr. name: dns_domain namespace: '' - description: Gather information about the Vultr DNS domains available. name: dns_domain_info namespace: '' - description: Manages DNS records on Vultr. name: dns_record namespace: '' - description: Manages firewall groups on Vultr. name: firewall_group namespace: '' - description: Gather information about the Vultr firewall groups available. name: firewall_group_info namespace: '' - description: Manages networks on Vultr. name: network namespace: '' - description: Gather information about the Vultr networks available. name: network_info namespace: '' - description: Get information about the Vultr OSes available. name: os_info namespace: '' - description: Gather information about the Vultr plans available. name: plan_info namespace: '' - description: Gather information about the Vultr bare metal plans available. name: plan_metal_info namespace: '' - description: Gather information about the Vultr regions available. name: region_info namespace: '' - description: Manages reserved IPs on Vultr. name: reserved_ip namespace: '' - description: Manages ssh keys on Vultr. name: ssh_key namespace: '' - description: Get information about the Vultr SSH keys available. name: ssh_key_info namespace: '' - description: Manages startup scripts on Vultr. name: startup_script namespace: '' - description: Gather information about the Vultr startup scripts available. name: startup_script_info namespace: '' - description: Manages users on Vultr. name: user namespace: '' - description: Get information about the Vultr user available. name: user_info namespace: '' release_date: '2022-04-22' 1.0.1: changes: minor_changes: - Improved documentation and removed unused code. fragments: - summary.yaml release_date: '2022-09-05' 1.1.0: changes: minor_changes: - block_storage - the default value for parameter ``live`` while attaching a volume changed to a more sensible default ``false``. fragments: - block_storage-live.yml modules: - description: Manages server instances on Vultr. name: instance namespace: '' release_date: '2022-09-09' 1.10.0: changes: minor_changes: - inventory - Added VPC/VPC 2.0 support by adding ``internal_ip`` to the attributes (https://github.com/vultr/ansible-collection-vultr/issues/86). fragments: - 86-inventory-internal_ip.yml release_date: '2023-09-18' 1.10.1: changes: bugfixes: - instance - Fixed an issue detecting the instance state returned by the API (https://github.com/vultr/ansible-collection-vultr/pull/89). fragments: - fix-instance-state-wait-for.yml release_date: '2023-11-11' 1.11.0: changes: bugfixes: - reserved_ip - Fixed an issue which caused the module to fail, also enabled integration tests (https://github.com/vultr/ansible-collection-vultr/issues/92). minor_changes: - Implemented a feature to distinguish resources by region if available. This allows to have identical name per region e.g. a VPC named ``default`` in each region. (https://github.com/vultr/ansible-collection-vultr/pull/98). - instance - Added a new param ``user_scheme`` to change user scheme to non-root on Linux while creating the instance (https://github.com/vultr/ansible-collection-vultr/issues/96). fragments: - distinguish-per-region.yml - instance-user-scheme.yml - reserved_ip-fix-broken-module.yml release_date: '2023-12-05' 1.12.0: changes: bugfixes: - Fixed an issue with waiting for state (https://github.com/vultr/ansible-collection-vultr/pull/102). minor_changes: - Added retry on HTTP 504 returned by the API (https://github.com/vultr/ansible-collection-vultr/pull/104). fragments: - 102-state-detect.yml - 104- retry-on-gateway-timeout.yml modules: - description: Manages object storages on Vultr name: object_storage namespace: '' release_date: '2023-12-18' 1.12.1: changes: bugfixes: - Fixed an error while waiting for a specific state and the API returns an empty response. (https://github.com/vultr/ansible-collection-vultr/issues/108). - instance_info - Fixed the alias ``name`` being was used on the wrong argument. (https://github.com/vultr/ansible-collection-vultr/issues/105). fragments: - fix-keyerror-wait-for-state.yml - instance_info_fix-alias-for-label.yml release_date: '2024-01-17' 1.2.0: changes: minor_changes: - block_storage - Added the parameter ``block_type`` to configure block types, default value is ``high_perf``. - dns_record - Removed the default value ``0`` for the optional parameter ``priority``. fragments: - block_type_block_storage.yml - dns_record_prio.yml release_date: '2022-10-14' 1.3.0: changes: bugfixes: - instance - Fixed the handling for activating/deactivating backups. fragments: - instance-feature-handling.yml release_date: '2022-10-28' 1.3.1: changes: bugfixes: - instance - Fixed an issue with ssh keys being ignored when deploying an new instance. fragments: - instance-ssh-key.yml release_date: '2022-11-14' 1.4.0: plugins: inventory: - description: Retrieves list of instances via Vultr v2 API name: vultr namespace: null release_date: '2022-12-08' 1.5.0: changes: minor_changes: - instance - Implemented VPC support to attach/detach VPCs (https://github.com/vultr/ansible-collection-vultr/pull/46). fragments: - instance-vpcs.yml modules: - description: Get information about the Vultr instances name: instance_info namespace: '' release_date: '2022-12-16' 1.5.1: changes: bugfixes: - instance - An error that caused the start script not to be processed has been fixed. (https://github.com/vultr/ansible-collection-vultr/issues/49) - instance_info - The problem that the module was missing in the runtime action group has been fixed. fragments: - instance-script-id.yml - instance_info-runtime.yml release_date: '2022-12-30' 1.6.0: changes: minor_changes: - inventory - Added IPv6 support by adding ``v6_main_ip`` to the attributes and improved docs (https://github.com/vultr/ansible-collection-vultr/pull/54). fragments: - inventory-ipv6.yml release_date: '2023-01-15' 1.7.0: changes: minor_changes: - instance - Added argument ``snapshot`` to support creation of instances via snapshot (https://github.com/vultr/ansible-collection-vultr/pull/56). fragments: - 56-instance_snapshot.yml modules: - description: Manages snapshots on Vultr name: snapshot namespace: '' - description: Gather information about the Vultr snapshots name: snapshot_info namespace: '' release_date: '2023-01-22' 1.7.1: changes: bugfixes: - instance - Fixed an issue when deleting an instance in locked state. (https://github.com/vultr/ansible-collection-vultr/pull/68) - inventory - Fixed the issue instance tags were not returned (https://github.com/vultr/ansible-collection-vultr/issues/69) fragments: - 68-instance-locked-absent.yml - 70-inventory-fix-tags-not-returned.yml release_date: '2023-05-03' 1.8.0: changes: minor_changes: - instance - Implemented a new ``state`` equal ``reinstalled`` to reinstall an existing instance (https://github.com/vultr/ansible-collection-vultr/pull/66). - inventory - Bare metal support has been implemented (https://github.com/vultr/ansible-collection-vultr/pull/63). fragments: - 63-inventory-bare-metal.yml - instance-reinstall.yml release_date: '2023-05-21' 1.9.0: changes: bugfixes: - firewall_rule - Fixed an idempotency issue if parameter ``port`` is set on protocols other than TCP/UDP (https://github.com/vultr/ansible-collection-vultr/issues/76). fragments: - firewall_rule-fix-idempotency-icmp.yml modules: - description: Manages bare metal machines on Vultr. name: bare_metal namespace: '' - description: Manages VPCs 2.0 on Vultr name: vpc2 namespace: '' - description: Gather information about the Vultr VPCs 2.0 name: vpc2_info namespace: '' release_date: '2023-08-22'