45 lines
1.4 KiB
YAML
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
|
|
|