· 7 years ago · May 01, 2018, 09:20 PM
1terraform { required_version = ">=0.10.6" } provider "rancher" { api_url = "http://144.202.66.15:8080" access_key = "F44F7E69636DF474AAF9" secret_key = "MVbzvL1A5DaFrHhwiBVnxeHSLQ3Z2x3YXfqieHtG" } resource "rancher_environment" "production" { name = "production" description = "Production Environment" orchestration = "kubernetes" } resource "rancher_environment" "staging" { name = "stagin" description = "Stagin Environment" orchestration = "kubernetes" } provider "postgresql" { host = "144.202.66.15" port = 5432 database = "postgres" username = "odoo" password = "odoo" connect_timeout = 15 } resource "docker_container" "db" { image = "ikusolutions/postgres:10" name = "db" restart = "always" hostname = "144.202.66.15" env = ["production"] }
2 resource "docker_container" "Odoo-iku" { name = "Odoo-iku" image = "ikusolutions/odoo-iku:latest" links = ["db"] ports { external = 8070 internal = 8069 } hostname = "iku" domainname = "iku.solutions" restart = "always" env = ["production"] } resource "docker_container" "Odoo-intech" { name = "Odoo-intech" image = "ikusolutions/odoo-iku:latest" links = ["db"] ports { external = 8071 internal = 8069 } hostname = "intech" domainname = "iku.solutions" restart = "always" env = ["production"] }