mirror of https://github.com/Aidaho12/haproxy-wi
parent
68be62e28a
commit
97a54204e8
|
@ -6,6 +6,7 @@ module "aws_module" {
|
||||||
public_ip = var.public_ip
|
public_ip = var.public_ip
|
||||||
floating_ip = var.floating_ip
|
floating_ip = var.floating_ip
|
||||||
volume_size = var.volume_size
|
volume_size = var.volume_size
|
||||||
|
volume_type = var.volume_type
|
||||||
delete_on_termination = var.delete_on_termination
|
delete_on_termination = var.delete_on_termination
|
||||||
name = var.name
|
name = var.name
|
||||||
os = var.os
|
os = var.os
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
module "gcore_module" {
|
||||||
|
source = "github.com/Aidaho12/haproxy-wi-terraform-modules?ref=gcore"
|
||||||
|
|
||||||
|
region = var.region
|
||||||
|
instance_type = var.instance_type
|
||||||
|
network_type = var.network_type
|
||||||
|
network_name = var.network_name
|
||||||
|
volume_size = var.volume_size
|
||||||
|
delete_on_termination = var.delete_on_termination
|
||||||
|
volume_type = var.volume_type
|
||||||
|
name = var.name
|
||||||
|
os = var.os
|
||||||
|
ssh_key_name = var.ssh_key_name
|
||||||
|
firewall = var.firewall
|
||||||
|
username = var.username
|
||||||
|
password = var.password
|
||||||
|
project = var.project
|
||||||
|
}
|
|
@ -7,6 +7,7 @@ floating_ip = {% if floating_ip == 'true' %}true{%else%}false{%endif%}
|
||||||
delete_on_termination = {% if delete_on_termination == 'true' %}true{%else%}false{%endif%}
|
delete_on_termination = {% if delete_on_termination == 'true' %}true{%else%}false{%endif%}
|
||||||
|
|
||||||
volume_size = {{volume_size}}
|
volume_size = {{volume_size}}
|
||||||
|
volume_type = "{{volume_type}}"
|
||||||
name = "{{server_name}}"
|
name = "{{server_name}}"
|
||||||
os = "{{os}}"
|
os = "{{os}}"
|
||||||
ssh_key_name = "{{ssh_name}}"
|
ssh_key_name = "{{ssh_name}}"
|
||||||
|
|
|
@ -0,0 +1,17 @@
|
||||||
|
region = {{region}}
|
||||||
|
instance_type = "{{size}}"
|
||||||
|
project = "{{project}}"
|
||||||
|
network_name = "{{network_name}}"
|
||||||
|
network_type = "{{network_type}}"
|
||||||
|
|
||||||
|
delete_on_termination = {% if delete_on_termination == 'true' %}true{%else%}false{%endif%}
|
||||||
|
|
||||||
|
volume_size = {{volume_size}}
|
||||||
|
volume_type = "{{volume_type}}"
|
||||||
|
name = "{{server_name}}"
|
||||||
|
os = "{{os}}"
|
||||||
|
ssh_key_name = "{{ssh_name}}"
|
||||||
|
firewall = {% if firewall == 'true' %}true{%else%}false{%endif%}
|
||||||
|
|
||||||
|
username = "{{username}}"
|
||||||
|
password = "{{pass}}"
|
|
@ -18,3 +18,9 @@
|
||||||
src: templates/do_vars_template.j2
|
src: templates/do_vars_template.j2
|
||||||
dest: "vars/{{server_name}}_{{group}}_{{cloud}}.tfvars"
|
dest: "vars/{{server_name}}_{{group}}_{{cloud}}.tfvars"
|
||||||
when: cloud == "do"
|
when: cloud == "do"
|
||||||
|
|
||||||
|
- name: Create gcore var file
|
||||||
|
template:
|
||||||
|
src: templates/gcore_vars_template.j2
|
||||||
|
dest: "vars/{{server_name}}_{{group}}_{{cloud}}.tfvars"
|
||||||
|
when: cloud == "gcore"
|
||||||
|
|
|
@ -1,17 +1,41 @@
|
||||||
variable "region" {}
|
variable "region" {}
|
||||||
|
variable "project" {
|
||||||
|
default = "123"
|
||||||
|
}
|
||||||
|
variable "username" {
|
||||||
|
type = string
|
||||||
|
default = "123"
|
||||||
|
}
|
||||||
|
variable "password" {
|
||||||
|
type = string
|
||||||
|
default = "123"
|
||||||
|
}
|
||||||
variable "instance_type" {
|
variable "instance_type" {
|
||||||
default = "123"
|
default = "123"
|
||||||
}
|
}
|
||||||
|
variable "network_type" {
|
||||||
|
type = string
|
||||||
|
default = "any_subnet"
|
||||||
|
}
|
||||||
|
variable "network_name" {
|
||||||
|
type = string
|
||||||
|
default = ""
|
||||||
|
}
|
||||||
variable "public_ip" {
|
variable "public_ip" {
|
||||||
default = false
|
default = false
|
||||||
}
|
}
|
||||||
variable "floating_ip" {}
|
variable "floating_ip" {
|
||||||
|
default = false
|
||||||
|
}
|
||||||
variable "volume_size" {
|
variable "volume_size" {
|
||||||
default = "123"
|
default = "123"
|
||||||
}
|
}
|
||||||
variable "delete_on_termination" {
|
variable "delete_on_termination" {
|
||||||
default = false
|
default = false
|
||||||
}
|
}
|
||||||
|
variable "volume_type" {
|
||||||
|
default = "standard"
|
||||||
|
}
|
||||||
variable "name" {}
|
variable "name" {}
|
||||||
variable "os" {}
|
variable "os" {}
|
||||||
variable "ssh_key_name" {}
|
variable "ssh_key_name" {}
|
||||||
|
|
Loading…
Reference in New Issue