This repository has been archived on 2021-05-31. You can view files and clone it, but cannot push or open issues or pull requests.
ansible-role-launch-container/roles/lxchost/tasks/main.yml

26 lines
652 B
YAML

---
- set_fact:
container: '{{ nombre | urlencode | lower | regex_replace("_", "-") }}'
# - import_playbook: lxd_profile.yml
- name: Launch LXD container
lxd_container:
name: '{{ container }}'
ephemeral: no
profiles: ['odoo8']
source:
type: image
mode: pull
server: https://cloud-images.ubuntu.com/releases
protocol: simplestreams
fingerprint: 39a93d0b3552
# alias: ubuntu/18.04
- name: Register DNS CNAME alias using Dreamhost API
uri:
url: 'https://api.dreamhost.com/?key={{ apikey }}&cmd=dns-add_record&record={{ container }}.{{ dominio }}&type=CNAME&value=externo.{{ dominio }}.'