ansible-role-odoo14-launch-.../roles/lxchost/tasks/lxd_profile.yml

45 lines
1.4 KiB
YAML

---
- name: Create or verify Odoo LXD profile
vars:
test_privkey: |
H4sIAAAAAAAAA52QTY+CMBiE7/wK7sTsitSPg4cWCytgEQqivVkRZIGurojor9ea7GEPe9nnMHmT
mUzeTK/3BGF7TlR/iQmlH+oynK9ghFUXb6TZU/gAVVyQ+9bsf7N12aSfGEqQDVpex/LEvJ5cWAB/
QFIWV6nNfafnDUuU4EaiuPNlyIQHOsyxOTbENm/Is69DMY1rVoB0ZERZ5sTH0WWPvmjm58+8U7DE
jES9yksF/Gr9b6kin4aWZrxpwtL6rXdmFiiPekn3rgvcAne7IrmKka+B0OvOG2p5Jxh49yI9me/6
IphhK3QoU2qvGrQHMhlXVFyAYR+c8fA1yNpp+SCEXA9bfusfuWDtNiEVDOYzBKdT5TUtJrO/Z38A
PccV5JsBAAA=
lxd_profile:
name: odoo14
description: LXD profile for Odoo v14
config:
user.vendor-data: |
#cloud-config
package_upgrade: true
packages:
- python3-pip
users:
- name: root
ssh-import-id: gh:jorgeegomez
write_files:
- encoding: gzip
owner: root:root
path: /root/test
permissions: '0644'
content: !!binary |
'{{ test_privkey | string }}'
runcmd:
- pip3 install ansible
- [ ansible-pull,
-U, "ssh://git@gitea.agofer.net:22001/jegomez/ansible-role-odoo14.git",
--vault-password-file, /root/.vault_pass.txt ]
devices:
nat01:
nictype: bridged
parent: nat01
type: nic
root:
path: /
pool: default
type: disk