From: Ismaƫl Bouya Date: Fri, 4 May 2018 21:45:05 +0000 (+0200) Subject: Handle postgresql sockets for cryptoportfolio app X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;ds=sidebyside;h=eeac44ec8e07980b3dcdb0789666db17f3e23ea2;p=perso%2FImmae%2FProjets%2FPuppet.git Handle postgresql sockets for cryptoportfolio app --- diff --git a/modules/role/manifests/cryptoportfolio.pp b/modules/role/manifests/cryptoportfolio.pp index 966f549..5aaaee3 100644 --- a/modules/role/manifests/cryptoportfolio.pp +++ b/modules/role/manifests/cryptoportfolio.pp @@ -7,7 +7,7 @@ class role::cryptoportfolio ( String $pg_user, String $pg_user_replication, String $pg_db, - Optional[String] $pg_hostname = "localhost", + Optional[String] $pg_hostname = "/run/postgresql", Optional[String] $pg_port = "5432", Optional[String] $redis_host = "/run/redis/redis.sock", Optional[String] $web_host = undef, diff --git a/modules/role/templates/cryptoportfolio/api_conf.toml.erb b/modules/role/templates/cryptoportfolio/api_conf.toml.erb index 63f39c7..d806778 100644 --- a/modules/role/templates/cryptoportfolio/api_conf.toml.erb +++ b/modules/role/templates/cryptoportfolio/api_conf.toml.erb @@ -6,7 +6,13 @@ log_out="stdout" user="<%= @pg_user %>" password="<%= @pg_password %>" database="<%= @pg_db %>" -address="<%= @pg_host %>" +<%- if @pg_hostname[0] == "/" -%> +type="unix" +address="<%= @pg_hostname %>/.s.PGSQL.<%= @pg_port %>" +<%- else -%> +type="tcp" +address="<%= @pg_hostname %>:<%= @pg_port %>" +<%- end -%> <%- if !@redis_host.nil? && @redis_host != "" -%> [redis]