33 lines
976 B
YAML
33 lines
976 B
YAML
# ansible-playbook Playbooks/01-A-OPENLDAP.yml -i Inventories/QA -v -t 'deploy' --ask-become-pass
|
|
# ansible-playbook Playbooks/01-A-OPENLDAP.yml -i Inventories/QA -v -t 'deploy' --become-password-file
|
|
|
|
############# TO DO
|
|
# usar el socket sin sudo
|
|
# storage pool zfs
|
|
#############
|
|
|
|
- hosts: ubuntu_lxd
|
|
gather_facts: false
|
|
tags: deploy
|
|
vars:
|
|
service_name: OpenLDAP-01
|
|
DIR: "/home/{{ansible_user}}/OpenLDAP"
|
|
ssh_key_passphrase: open
|
|
ssh_key_name: OpenLDAP
|
|
roles:
|
|
- lxc_configure_ssh
|
|
tasks:
|
|
|
|
# Copio el manifest.
|
|
- file: path="{{DIR}}" state=directory mode='0755'
|
|
- copy: src=Manifests/OpenLDAP/main.tf dest="{{DIR}}/OpenLDAP-01.tf"
|
|
|
|
# Ejecuto el manifest, creo la instancia.
|
|
# Se necesita sudo para conectarse con el socket de LXD
|
|
- community.general.terraform:
|
|
project_path: "{{DIR}}"
|
|
force_init: true
|
|
state: present
|
|
binary_path: "/home/renzo/.local/bin/terraform"
|
|
become: true
|
|
register: terraform |