1
0
Fork 0
mirror of https://github.com/ansible-collections/community.general.git synced 2024-09-14 20:13:21 +02:00

[PR #8657/7bbf32dc backport][stable-8] Update proxmox.py (#8698)

Update proxmox.py (#8657)

* Update proxmox.py

Added an example to create a new container with more network options (with ipv6 static configuration)

* Update proxmox.py

Made the linter happy.

* cleaned up dictionaries

Changed dictionaries from this format:
netif: '{"net0":"name=eth0,g...
to this:
netif:
  net0: "name=eth0,g...

* Update proxmox.py

false intendation and trailing whitespaces

(cherry picked from commit 7bbf32dc0e)

Co-authored-by: inDane <inDane@users.noreply.github.com>
This commit is contained in:
patchback[bot] 2024-08-01 17:33:24 +02:00 committed by GitHub
parent bce61ee785
commit 6920a247c2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -326,7 +326,8 @@ EXAMPLES = r'''
password: 123456 password: 123456
hostname: example.org hostname: example.org
ostemplate: 'local:vztmpl/ubuntu-14.04-x86_64.tar.gz' ostemplate: 'local:vztmpl/ubuntu-14.04-x86_64.tar.gz'
netif: '{"net0":"name=eth0,ip=dhcp,ip6=dhcp,bridge=vmbr0"}' netif:
net0: "name=eth0,ip=dhcp,ip6=dhcp,bridge=vmbr0"
- name: Create new container with minimal options defining network interface with static ip - name: Create new container with minimal options defining network interface with static ip
community.general.proxmox: community.general.proxmox:
@ -338,7 +339,21 @@ EXAMPLES = r'''
password: 123456 password: 123456
hostname: example.org hostname: example.org
ostemplate: 'local:vztmpl/ubuntu-14.04-x86_64.tar.gz' ostemplate: 'local:vztmpl/ubuntu-14.04-x86_64.tar.gz'
netif: '{"net0":"name=eth0,gw=192.168.0.1,ip=192.168.0.2/24,bridge=vmbr0"}' netif:
net0: "name=eth0,gw=192.168.0.1,ip=192.168.0.2/24,bridge=vmbr0"
- name: Create new container with more options defining network interface with static ip4 and ip6 with vlan-tag and mtu
community.general.proxmox:
vmid: 100
node: uk-mc02
api_user: root@pam
api_password: 1q2w3e
api_host: node1
password: 123456
hostname: example.org
ostemplate: 'local:vztmpl/ubuntu-14.04-x86_64.tar.gz'
netif:
net0: "name=eth0,gw=192.168.0.1,ip=192.168.0.2/24,ip6=fe80::1227/64,gw6=fe80::1,bridge=vmbr0,firewall=1,tag=934,mtu=1500"
- name: Create new container with minimal options defining a mount with 8GB - name: Create new container with minimal options defining a mount with 8GB
community.general.proxmox: community.general.proxmox:
@ -350,7 +365,8 @@ EXAMPLES = r'''
password: 123456 password: 123456
hostname: example.org hostname: example.org
ostemplate: 'local:vztmpl/ubuntu-14.04-x86_64.tar.gz' ostemplate: 'local:vztmpl/ubuntu-14.04-x86_64.tar.gz'
mounts: '{"mp0":"local:8,mp=/mnt/test/"}' mounts:
mp0: "local:8,mp=/mnt/test/"
- name: Create new container with minimal options defining a cpu core limit - name: Create new container with minimal options defining a cpu core limit
community.general.proxmox: community.general.proxmox:
@ -420,7 +436,8 @@ EXAMPLES = r'''
api_user: root@pam api_user: root@pam
api_password: 1q2w3e api_password: 1q2w3e
api_host: node1 api_host: node1
netif: '{"net0":"name=eth0,gw=192.168.0.1,ip=192.168.0.3/24,bridge=vmbr0"}' netif:
net0: "name=eth0,gw=192.168.0.1,ip=192.168.0.3/24,bridge=vmbr0"
update: true update: true
- name: Start container - name: Start container