smortex
09/18/2022, 1:49 AMpuppet config print hiera_config
ça affiche juste la conf globale. Perso je ne l'utilise pas du tout, donc j'ai pas de fichier avec ce nom.smortex
09/18/2022, 1:52 AMPuppetfile
, un fichier hiera.yaml
, un répertoire data
avec les paramètres spécifiques par machine, et mes roles + profils.smortex
09/18/2022, 1:52 AMr10k
pour déployer chaque branche dans code/environmentssmortex
09/18/2022, 1:54 AMpuppet agent --test --environment toto --noop
et quand je suis satisfait je merge dans la branche production.smortex
09/18/2022, 1:58 AMsmortex
09/18/2022, 1:58 AMsmortex
09/18/2022, 1:59 AMsmortex
09/18/2022, 1:59 AMsmortex
09/19/2022, 12:52 AMNotStrong
09/24/2022, 3:15 PMNotStrong
10/08/2022, 2:06 PMNotStrong
10/14/2022, 7:07 PMNotStrong
11/16/2022, 7:50 PMNotStrong
11/16/2022, 7:50 PMNotStrong
11/16/2022, 7:51 PMNotStrong
11/16/2022, 7:51 PMNotStrong
11/16/2022, 7:55 PMsmortex
11/17/2022, 6:39 AM$b::variable
qui n'ont pas leur valeursmortex
11/17/2022, 6:40 AMb
est bien chargé avant l'accès à la variable:
$b::variable #=> rien
include b
$b::variable #=> valeur
smortex
11/17/2022, 6:40 AMsmortex
11/17/2022, 6:44 AMclass profile::blogreen::openldap_server {
include profile::dehydrated
include profile::blogreen::openldap_client # 1. include
$hostname = $profile::blogreen::openldap_client::hostname # 2. usage
$base_dn = $profile::blogreen::openldap_client::base_dn
dehydrated::certificate { $hostname:
}
[...]
}
(C'est pas des modules indépendants mais l'idée est la même)smortex
11/17/2022, 6:44 AMclass profile::blogreen::openldap_server {
include profile::dehydrated
include profile::blogreen::openldap_client # 1. include
$hostname = $profile::blogreen::openldap_client::hostname # 2. usage
$base_dn = $profile::blogreen::openldap_client::base_dn
dehydrated::certificate { $hostname:
}
[...]
}
smortex
11/17/2022, 6:45 AMclass profile::blogreen::openldap_server {
include profile::dehydrated
include profile::blogreen::openldap_client # 1. include
$hostname = $profile::blogreen::openldap_client::hostname # 2. usage
$base_dn = $profile::blogreen::openldap_client::base_dn
dehydrated::certificate { $hostname:
}
[...]
}
(C'est pas des modules indépendants mais l'idée est la même)NotStrong
11/17/2022, 5:28 PMNotStrong
11/17/2022, 11:54 PMJulien Godin
12/13/2022, 3:20 PMSlackbot
12/13/2022, 5:34 PMsmortex
12/13/2022, 5:35 PMalias
dans des interpolations et rien de plus…Igar Volan
08/30/2023, 1:31 PM