ansible-playbook

brunordias/ansible-playbook/null

Terraform Module HCL NULL

Terraform module which run a Ansible Playbook

Install
module "ansible-playbook" {
source = "brunordias/ansible-playbook/null"
version = "1.1.0"
}
plain text: /constructs/tfmod-brunordias-ansible-playbook-null/install.txt
⭐ Source on GitHub 📦 Registry page
README

Ansible Playbook Terraform module Terraform module which run a Ansible Playbook Terraform versions Terraform 0.12 Requirements ansible-playbook ~> 2.9 on local machine. Providers | Name | Version | |------|---------| | null | n/a | Inputs | Name | Description | Type | Default | Required | |------|-------------|------|---------|:--------:| | ansible\_host\_key\_checking | Ansible variable to host key checking | bool | false | no | | ansible\_playbook\_path | ansible-playbook command path | string | ansible-playbook | no | | ansible\_ssh\_retries | Ansible variable to retry SSH connection. This is important to wait SSH connections in new instances. | number | 30 | no | | playbook | Path to playbook file. | string | n/a | yes | | private\_key | Path to SSH private key file. | string | n/a | y

Inputs (8)
NameTypeDescriptionDefault
private_keystringPath to SSH private key file. required
remote_userstringThe remote user name. required
playbookstringPath to playbook file. required
remote_hoststringRemote host IP or FQDN, for example, instance private IP. required
triggerstringInformation to trigger execution, for example, EC2 instance ID or some timestamp required
ansible_ssh_retriesnumberAnsible variable to retry SSH connection. This is important to wait SSH connecti30
ansible_host_key_checkingboolAnsible variable to host key checkingfalse
ansible_playbook_pathstringansible-playbook command path"ansible-playbook"
Resources (1)
null_resource
Details
FrameworkTerraform Module
LanguageHCL
Version1.1.0
Cloud NULL
★ Stars0
Forks2
Total downloads807
Inputs8
Resources1
LicenseApache-2.0
Namespacebrunordias
Updated