https://www.puppet.com/community logo
Join Slack
Powered by
# french
  • s

    smortex

    09/18/2022, 1:49 AM
    puppet 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.
  • s

    smortex

    09/18/2022, 1:52 AM
    J'ai un control repo (donc un dépot git ou chaque branche est un environnement), avec une branche production qui contient un
    Puppetfile
    , un fichier
    hiera.yaml
    , un répertoire
    data
    avec les paramètres spécifiques par machine, et mes roles + profils.
  • s

    smortex

    09/18/2022, 1:52 AM
    j'ai un hook qui lorsque je pousse du code dans le control repo lance
    r10k
    pour déployer chaque branche dans code/environments
  • s

    smortex

    09/18/2022, 1:54 AM
    En gros la branche production contient le code de prod, et quand je veux tester des changements, je fais ça dans une branche a part (donc un environnement a part), je teste avec
    puppet agent --test --environment toto --noop
    et quand je suis satisfait je merge dans la branche production.
  • s

    smortex

    09/18/2022, 1:58 AM
    Je pense que c'est assez classique et probablement documenté dans r10k : https://github.com/puppetlabs/r10k
  • s

    smortex

    09/18/2022, 1:58 AM
    Je pense que c'est assez classique et probablement documenté dans r10k : https://github.com/puppetlabs/r10k
  • s

    smortex

    09/18/2022, 1:59 AM
    (je devine que c'est pas évident de trouver cette manière d'utiliser hiera vue que ça découle de la manière dont r10k est utilisé)
  • s

    smortex

    09/18/2022, 1:59 AM
    (c'est sans doute piegeux car cette manière d'utiliser hiera est très liée a la manière dont r10k est utilisé)
  • s

    smortex

    09/19/2022, 12:52 AM
    (je devine que c'est pas évident de trouver cette manière d'utiliser hiera vue que ça découle de la manière dont r10k est utilisé)
  • n

    NotStrong

    09/24/2022, 3:15 PM
    J'pense que je vais l'utiliser de la façon la plus simple possible. Des déploiement identique. seul l'env changera
  • n

    NotStrong

    10/08/2022, 2:06 PM
    Hello, au final j'ai suivi ce guide (

    https://www.youtube.com/watch?v=DO77GgC9u48▾

    ), mais je retombe sur mon problème de base, il ne charge pas le common.
  • n

    NotStrong

    10/08/2022, 2:06 PM
    😞
  • n

    NotStrong

    10/14/2022, 7:07 PM
    Welcome @gfe
  • n

    NotStrong

    11/16/2022, 7:50 PM
    Hey, il y a un truc que je ne comprends pas (car pour moi ça devrait fonctionner).J'ai un template (.epp) Dans ce template j'utilise des variables qui provient d'un profil A. Mais je voudrais aussi avoir des variables d'un profil B, dans mon cas le profil B retourne que des valeurs vide.
  • n

    NotStrong

    11/16/2022, 7:50 PM
    Hey, il y a un truc que je ne comprend pas (car pour moi ça devrai fonctionner). J'ai un template (.epp) Dans ce template j'utilise des variable qui provie d'un profil A. Mais je voudrais aussi avoir des variable d'un profil B, dans mon cas le profil B retourne que des valeurs vide.
  • n

    NotStrong

    11/16/2022, 7:51 PM
    Hey, il y a un truc que je ne comprends pas (car pour moi ça devrait fonctionner).J'ai un template (.epp) Dans ce template j'utilise des variables qui provient d'un profil A.Mais je voudrais aussi avoir des variables d'un profil B, dans mon cas le profil B retourne que des valeurs vide.
  • n

    NotStrong

    11/16/2022, 7:51 PM
    Hey, il y a un truc que je ne comprends pas (car pour moi ça devrait fonctionner).J'ai un template (.epp) Dans ce template j'utilise des variables qui provient d'un profil A. Mais je voudrais aussi avoir des variables d'un profil B, dans mon cas le profil B retourne que des valeurs vide.
  • n

    NotStrong

    11/16/2022, 7:55 PM
    Ce template est une ressource exportée du profil A qui complète une partie de celui-ci. Mais le reste devrait être compléter par le profil B (qui récupère la ressource)
  • s

    smortex

    11/17/2022, 6:39 AM
    Si je compreds bien, dans ton module 'a' tu as des trucs comme
    $b::variable
    qui n'ont pas leur valeur
  • s

    smortex

    11/17/2022, 6:40 AM
    vérifie que
    b
    est bien chargé avant l'accès à la variable:
    Copy code
    $b::variable #=> rien
    
    include b
    
    $b::variable #=> valeur
    👍 1
  • s

    smortex

    11/17/2022, 6:40 AM
    juste référencer un truc ne l'inclue pas automatiquement.
  • s

    smortex

    11/17/2022, 6:44 AM
    Copy code
    class 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)
  • s

    smortex

    11/17/2022, 6:44 AM
    Copy code
    class 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:
      }
    [...]
    }
  • s

    smortex

    11/17/2022, 6:45 AM
    Copy code
    class 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)
  • n

    NotStrong

    11/17/2022, 5:28 PM
    J'ai trouvé une autre solution entre temps. mais je vais rechanger ça pour passer sur des includes
  • n

    NotStrong

    11/17/2022, 11:54 PM
    J'ai trouvé une autre solution entre temps. mais je vais rechanger ça pour passer sur des includes
  • j

    Julien Godin

    12/13/2022, 3:20 PM
    Salut tout le monde ! Je voudrai que , dans hiera, je puisse interpoler des facts de node dans les roles. c'est possible ?
  • s

    Slackbot

    12/13/2022, 5:34 PM
    This message was deleted.
    j
    • 2
    • 1
  • s

    smortex

    12/13/2022, 5:35 PM
    mais j'ai pas trop compris la fin de la question 🙂 /me a un peu utilisé
    alias
    dans des interpolations et rien de plus…
  • i

    Igar Volan

    08/30/2023, 1:31 PM
    @Igar Volan has left the channel