mirror of
https://github.com/dap-ps/infra-dapps.git
synced 2025-02-23 09:28:09 +00:00
add ansible host definition
Signed-off-by: Jakub Sokołowski <jakub@status.im>
This commit is contained in:
parent
6fb617c133
commit
9708324bd1
17
dev.tf
17
dev.tf
@ -65,7 +65,7 @@ resource "aws_instance" "dap_ps_dev" {
|
||||
playbook = {
|
||||
file_path = "${path.cwd}/ansible/bootstrap.yml"
|
||||
}
|
||||
groups = ["dap-ps-dev"]
|
||||
groups = ["${var.group}"]
|
||||
extra_vars = {
|
||||
hostname = "node-01.${var.zone}.${var.env}.test"
|
||||
ansible_ssh_user = "${var.ssh_user}"
|
||||
@ -92,3 +92,18 @@ resource "gandi_zonerecord" "main" {
|
||||
ttl = 3600
|
||||
values = ["${aws_instance.dap_ps_dev.public_ip}"]
|
||||
}
|
||||
|
||||
resource "ansible_host" "main" {
|
||||
inventory_hostname = "${aws_instance.dap_ps_dev.tags.Name}"
|
||||
groups = ["${var.group}", "${var.zone}"]
|
||||
vars {
|
||||
ansible_host = "${aws_instance.dap_ps_dev.public_ip}"
|
||||
hostname = "${aws_instance.dap_ps_dev.tags.Name}"
|
||||
region = "${aws_instance.dap_ps_dev.availability_zone}"
|
||||
dns_entry = "${aws_instance.dap_ps_dev.tags.Name}.${var.hosts_subdomain}.${var.public_domain}"
|
||||
dns_domain = "${var.hosts_subdomain}"
|
||||
data_center = "${var.zone}"
|
||||
stage = "${terraform.workspace}"
|
||||
env = "${var.env}"
|
||||
}
|
||||
}
|
||||
|
@ -26,6 +26,11 @@ variable public_domain {
|
||||
|
||||
/* ENVIRONMENT ----------------------------------*/
|
||||
|
||||
variable group {
|
||||
description = "Name of Ansible group"
|
||||
default = "dap-ps-dev"
|
||||
}
|
||||
|
||||
variable env {
|
||||
description = "Name of environment to create"
|
||||
default = "dapps"
|
||||
|
Loading…
x
Reference in New Issue
Block a user