Skip to content

Commit e2613f7

Browse files
authored
Merge branch 'ansible-collections:main' into add-network-module
2 parents 5260015 + d2f0ec5 commit e2613f7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+4048
-107
lines changed

.github/workflows/nox.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
name: "Run extra sanity tests"
2222
steps:
2323
- name: Check out collection
24-
uses: actions/checkout@v4
24+
uses: actions/checkout@v5
2525
with:
2626
persist-credentials: false
2727
- name: Run nox

CHANGELOG.md

Lines changed: 56 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -2,44 +2,78 @@
22

33
**Topics**
44

5-
- <a href="#v1-2-0">v1\.2\.0</a>
5+
- <a href="#v1-3-0">v1\.3\.0</a>
66
- <a href="#release-summary">Release Summary</a>
77
- <a href="#minor-changes">Minor Changes</a>
8+
- <a href="#bugfixes">Bugfixes</a>
89
- <a href="#new-modules">New Modules</a>
9-
- <a href="#v1-1-0">v1\.1\.0</a>
10+
- <a href="#v1-2-0">v1\.2\.0</a>
1011
- <a href="#release-summary-1">Release Summary</a>
1112
- <a href="#minor-changes-1">Minor Changes</a>
12-
- <a href="#bugfixes">Bugfixes</a>
1313
- <a href="#new-modules-1">New Modules</a>
14-
- <a href="#v1-0-1">v1\.0\.1</a>
14+
- <a href="#v1-1-0">v1\.1\.0</a>
1515
- <a href="#release-summary-2">Release Summary</a>
1616
- <a href="#minor-changes-2">Minor Changes</a>
17-
- <a href="#v1-0-0">v1\.0\.0</a>
17+
- <a href="#bugfixes-1">Bugfixes</a>
18+
- <a href="#new-modules-2">New Modules</a>
19+
- <a href="#v1-0-1">v1\.0\.1</a>
1820
- <a href="#release-summary-3">Release Summary</a>
1921
- <a href="#minor-changes-3">Minor Changes</a>
22+
- <a href="#v1-0-0">v1\.0\.0</a>
23+
- <a href="#release-summary-4">Release Summary</a>
24+
- <a href="#minor-changes-4">Minor Changes</a>
2025
- <a href="#breaking-changes--porting-guide">Breaking Changes / Porting Guide</a>
21-
- <a href="#bugfixes-1">Bugfixes</a>
22-
- <a href="#new-modules-2">New Modules</a>
26+
- <a href="#bugfixes-2">Bugfixes</a>
27+
- <a href="#new-modules-3">New Modules</a>
2328
- <a href="#v0-1-0">v0\.1\.0</a>
24-
- <a href="#release-summary-4">Release Summary</a>
29+
- <a href="#release-summary-5">Release Summary</a>
30+
31+
<a id="v1-3-0"></a>
32+
## v1\.3\.0
33+
34+
<a id="release-summary"></a>
35+
### Release Summary
36+
37+
This is the minor release of the <code>community\.proxmox</code> collection\.
38+
This changelog contains all changes to the modules and plugins in this collection
39+
that have been made after the previous release\.
40+
41+
<a id="minor-changes"></a>
42+
### Minor Changes
43+
44+
* proxmox\* modules \- added fallback environment variables for <code>api\_token</code>\, <code>api\_secret</code>\, and <code>validate\_certs</code> \([https\://github\.com/ansible\-collections/community\.proxmox/issues/63](https\://github\.com/ansible\-collections/community\.proxmox/issues/63)\, [https\://github\.com/ansible\-collections/community\.proxmox/pull/136](https\://github\.com/ansible\-collections/community\.proxmox/pull/136)\)\.
45+
* proxmox\_cluster\_ha\_groups \- fix idempotency in proxmox\_cluster\_ha\_groups module \([https\://github\.com/ansible\-collections/community\.proxmox/issues/138](https\://github\.com/ansible\-collections/community\.proxmox/issues/138)\, [https\://github\.com/ansible\-collections/community\.proxmox/pull/139](https\://github\.com/ansible\-collections/community\.proxmox/pull/139)\)\.
46+
* proxmox\_cluster\_ha\_resources \- Fix idempotency proxmox\_cluster\_ha\_resources \([https\://github\.com/ansible\-collections/community\.proxmox/pull/135](https\://github\.com/ansible\-collections/community\.proxmox/pull/135)\)\.
47+
* proxmox\_kvm \- Add missing \'storage\' parameter to create\_vm\(\)\-call\.
48+
* proxmox\_kvm \- add new purge parameter to proxmox\_kvm module \([https\://github\.com/ansible\-collections/community\.proxmox/issues/60](https\://github\.com/ansible\-collections/community\.proxmox/issues/60)\, [https\://github\.com/ansible\-collections/community\.proxmox/pull/148](https\://github\.com/ansible\-collections/community\.proxmox/pull/148)\)\.
49+
50+
<a id="bugfixes"></a>
51+
### Bugfixes
52+
53+
* proxmox\_pct\_remote connection plugin \- avoid deprecated ansible\-core paramiko import helper\, import paramiko directly instead \([https\://github\.com/ansible\-collections/community\.proxmox/issues/146](https\://github\.com/ansible\-collections/community\.proxmox/issues/146)\, [https\://github\.com/ansible\-collections/community\.proxmox/pull/151](https\://github\.com/ansible\-collections/community\.proxmox/pull/151)\)\.
54+
55+
<a id="new-modules"></a>
56+
### New Modules
57+
58+
* community\.proxmox\.proxmox\_storage \- Manage storage in PVE clusters and nodes\.
2559

2660
<a id="v1-2-0"></a>
2761
## v1\.2\.0
2862

29-
<a id="release-summary"></a>
63+
<a id="release-summary-1"></a>
3064
### Release Summary
3165

3266
This is the minor release of the <code>community\.proxmox</code> collection\.
3367
This changelog contains all changes to the modules and plugins in this collection that have been made after the previous release\.
3468

35-
<a id="minor-changes"></a>
69+
<a id="minor-changes-1"></a>
3670
### Minor Changes
3771

3872
* proxmox inventory plugin \- always provide basic information regardless of want\_facts \([https\://github\.com/ansible\-collections/community\.proxmox/pull/124](https\://github\.com/ansible\-collections/community\.proxmox/pull/124)\)\.
3973
* proxmox\_cluster \- cluster creation has been made idempotent \([https\://github\.com/ansible\-collections/community\.proxmox/pull/125](https\://github\.com/ansible\-collections/community\.proxmox/pull/125)\)\.
4074
* proxmox\_pct\_remote \- allow forward agent with paramiko \([https\://github\.com/ansible\-collections/community\.proxmox/pull/130](https\://github\.com/ansible\-collections/community\.proxmox/pull/130)\)\.
4175

42-
<a id="new-modules"></a>
76+
<a id="new-modules-1"></a>
4377
### New Modules
4478

4579
* community\.proxmox\.proxmox\_group \- Group management for Proxmox VE cluster\.
@@ -49,25 +83,25 @@ This changelog contains all changes to the modules and plugins in this collectio
4983
<a id="v1-1-0"></a>
5084
## v1\.1\.0
5185

52-
<a id="release-summary-1"></a>
86+
<a id="release-summary-2"></a>
5387
### Release Summary
5488

5589
This is the minor release of the <code>community\.proxmox</code> collection\.
5690
This changelog contains all changes to the modules and plugins in this collection
5791
that have been made after the previous release\.
5892

59-
<a id="minor-changes-1"></a>
93+
<a id="minor-changes-2"></a>
6094
### Minor Changes
6195

6296
* proxmox \- allow force deletion of LXC containers \([https\://github\.com/ansible\-collections/community\.proxmox/pull/105](https\://github\.com/ansible\-collections/community\.proxmox/pull/105)\)\.
6397
* proxmox \- validate the cluster name length \([https\://github\.com/ansible\-collections/community\.proxmox/pull/119](https\://github\.com/ansible\-collections/community\.proxmox/pull/119)\)\.
6498

65-
<a id="bugfixes"></a>
99+
<a id="bugfixes-1"></a>
66100
### Bugfixes
67101

68102
* proxmox inventory plugin \- avoid using deprecated option when templating options \([https\://github\.com/ansible\-collections/community\.proxmox/pull/108](https\://github\.com/ansible\-collections/community\.proxmox/pull/108)\)\.
69103

70-
<a id="new-modules-1"></a>
104+
<a id="new-modules-2"></a>
71105
### New Modules
72106

73107
* community\.proxmox\.proxmox\_access\_acl \- Management of ACLs for objects in Proxmox VE Cluster\.
@@ -77,27 +111,27 @@ that have been made after the previous release\.
77111
<a id="v1-0-1"></a>
78112
## v1\.0\.1
79113

80-
<a id="release-summary-2"></a>
114+
<a id="release-summary-3"></a>
81115
### Release Summary
82116

83117
This is a minor bugfix release for the <code>community\.proxmox</code> collections\.
84118
This changelog contains all changes to the modules and plugins in this collection
85119
that have been made after the previous release\.
86120

87-
<a id="minor-changes-2"></a>
121+
<a id="minor-changes-3"></a>
88122
### Minor Changes
89123

90124
* proxmox module utils \- fix handling warnings in LXC tasks \([https\://github\.com/ansible\-collections/community\.proxmox/pull/104](https\://github\.com/ansible\-collections/community\.proxmox/pull/104)\)\.
91125

92126
<a id="v1-0-0"></a>
93127
## v1\.0\.0
94128

95-
<a id="release-summary-3"></a>
129+
<a id="release-summary-4"></a>
96130
### Release Summary
97131

98132
This is the first stable release of the <code>community\.proxmox</code> collection since moving from <code>community\.general</code>\, released on 2025\-06\-08\.
99133

100-
<a id="minor-changes-3"></a>
134+
<a id="minor-changes-4"></a>
101135
### Minor Changes
102136

103137
* proxmox \- add support for creating and updating containers in the same task \([https\://github\.com/ansible\-collections/community\.proxmox/pull/92](https\://github\.com/ansible\-collections/community\.proxmox/pull/92)\)\.
@@ -112,12 +146,12 @@ This is the first stable release of the <code>community\.proxmox</code> collecti
112146
* proxmox \- <code>update</code> and <code>force</code> are now mutually exclusive \([https\://github\.com/ansible\-collections/community\.proxmox/pull/92](https\://github\.com/ansible\-collections/community\.proxmox/pull/92)\)\.
113147
* proxmox \- the default of <code>update</code> changed from <code>false</code> to <code>true</code> \([https\://github\.com/ansible\-collections/community\.proxmox/pull/92](https\://github\.com/ansible\-collections/community\.proxmox/pull/92)\)\.
114148

115-
<a id="bugfixes-1"></a>
149+
<a id="bugfixes-2"></a>
116150
### Bugfixes
117151

118152
* proxmox \- fix crash in module when the used on an existing LXC container with <code>state\=present</code> and <code>force\=true</code> \([https\://github\.com/ansible\-collections/community\.proxmox/pull/91](https\://github\.com/ansible\-collections/community\.proxmox/pull/91)\)\.
119153

120-
<a id="new-modules-2"></a>
154+
<a id="new-modules-3"></a>
121155
### New Modules
122156

123157
* community\.proxmox\.proxmox\_backup\_schedule \- Schedule VM backups and removing them\.
@@ -127,7 +161,7 @@ This is the first stable release of the <code>community\.proxmox</code> collecti
127161
<a id="v0-1-0"></a>
128162
## v0\.1\.0
129163

130-
<a id="release-summary-4"></a>
164+
<a id="release-summary-5"></a>
131165
### Release Summary
132166

133167
This is the first community\.proxmox release\. It contains mainly the state of the Proxmox content in community\.general 10\.6\.0\.

CHANGELOG.rst

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,35 @@ Community Proxmox Collection Release Notes
44

55
.. contents:: Topics
66

7+
v1.3.0
8+
======
9+
10+
Release Summary
11+
---------------
12+
13+
This is the minor release of the ``community.proxmox`` collection.
14+
This changelog contains all changes to the modules and plugins in this collection
15+
that have been made after the previous release.
16+
17+
Minor Changes
18+
-------------
19+
20+
- proxmox* modules - added fallback environment variables for ``api_token``, ``api_secret``, and ``validate_certs`` (https://github.com/ansible-collections/community.proxmox/issues/63, https://github.com/ansible-collections/community.proxmox/pull/136).
21+
- proxmox_cluster_ha_groups - fix idempotency in proxmox_cluster_ha_groups module (https://github.com/ansible-collections/community.proxmox/issues/138, https://github.com/ansible-collections/community.proxmox/pull/139).
22+
- proxmox_cluster_ha_resources - Fix idempotency proxmox_cluster_ha_resources (https://github.com/ansible-collections/community.proxmox/pull/135).
23+
- proxmox_kvm - Add missing 'storage' parameter to create_vm()-call.
24+
- proxmox_kvm - add new purge parameter to proxmox_kvm module (https://github.com/ansible-collections/community.proxmox/issues/60, https://github.com/ansible-collections/community.proxmox/pull/148).
25+
26+
Bugfixes
27+
--------
28+
29+
- proxmox_pct_remote connection plugin - avoid deprecated ansible-core paramiko import helper, import paramiko directly instead (https://github.com/ansible-collections/community.proxmox/issues/146, https://github.com/ansible-collections/community.proxmox/pull/151).
30+
31+
New Modules
32+
-----------
33+
34+
- community.proxmox.proxmox_storage - Manage storage in PVE clusters and nodes.
35+
736
v1.2.0
837
======
938

changelogs/changelog.yaml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,3 +127,39 @@ releases:
127127
name: proxmox_user
128128
namespace: ''
129129
release_date: '2025-07-16'
130+
1.3.0:
131+
changes:
132+
bugfixes:
133+
- proxmox_pct_remote connection plugin - avoid deprecated ansible-core paramiko
134+
import helper, import paramiko directly instead (https://github.com/ansible-collections/community.proxmox/issues/146,
135+
https://github.com/ansible-collections/community.proxmox/pull/151).
136+
minor_changes:
137+
- proxmox* modules - added fallback environment variables for ``api_token``,
138+
``api_secret``, and ``validate_certs`` (https://github.com/ansible-collections/community.proxmox/issues/63,
139+
https://github.com/ansible-collections/community.proxmox/pull/136).
140+
- proxmox_cluster_ha_groups - fix idempotency in proxmox_cluster_ha_groups
141+
module (https://github.com/ansible-collections/community.proxmox/issues/138,
142+
https://github.com/ansible-collections/community.proxmox/pull/139).
143+
- proxmox_cluster_ha_resources - Fix idempotency proxmox_cluster_ha_resources
144+
(https://github.com/ansible-collections/community.proxmox/pull/135).
145+
- proxmox_kvm - Add missing 'storage' parameter to create_vm()-call.
146+
- proxmox_kvm - add new purge parameter to proxmox_kvm module (https://github.com/ansible-collections/community.proxmox/issues/60,
147+
https://github.com/ansible-collections/community.proxmox/pull/148).
148+
release_summary: 'This is the minor release of the ``community.proxmox`` collection.
149+
150+
This changelog contains all changes to the modules and plugins in this collection
151+
152+
that have been made after the previous release.'
153+
fragments:
154+
- 1.3.0.yml
155+
- 135-fix-idempotency-ha-resources.yml
156+
- 136-api-token-env-var-support.yml
157+
- 139-ha-group-idempotency.yml
158+
- 148-kvm-purge-parameter.yml
159+
- 151-connection-paramiko.yml
160+
- 152-fix-module_ignores_storage_param.yml
161+
modules:
162+
- description: Manage storage in PVE clusters and nodes.
163+
name: proxmox_storage
164+
namespace: ''
165+
release_date: '2025-08-12'

changelogs/fragments/135-fix-idempotency-ha-resources.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/136-api-token-env-var-support.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/139-ha-group-idempotency.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
---
2+
minor_changes:
3+
- proxmox_cluster - Add master_api_password for authentication against master node (https://github.com/ansible-collections/community.proxmox/pull/140).

changelogs/fragments/148-kvm-purge-parameter.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

changelogs/fragments/151-connection-paramiko.yml

Lines changed: 0 additions & 3 deletions
This file was deleted.

0 commit comments

Comments
 (0)