https://www.puppet.com/community logo
Join Slack
Powered by
# french
  • 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
  • p

    Philippe Sainte-Marie

    08/28/2025, 12:25 PM
    blob wave Ma team a récupéré la gestion de l'infra PE (2023.2.0) et je tente la màj en 2023.8.5 (tout en était globalement assez n00b de PE) L'infra en elle même est un peu complexe pour ce qu'elle sert en terme de clients, mais en gros ça ressemble à: pe-primary (pe-replica) et pe-compile-us / pe-compile-eu Je vais suivre https://help.puppet.com/pe/2023.8/topics/upgrading.htm, l'upgrade path pour moi est direct Des tips pour pas que je me râte ?
  • s

    smortex

    08/28/2025, 5:53 PM
    👋 Aucune expérience avec PE, mais l'intérêt de la chose c'est pas d'avoir du support dédié inclus dans le prix si ça se passe mal 😁 ? Visiblement vous allez passer de Puppet 7 a 8. Quand on fait ça avec OSS Puppet, c'est bien de vérifier qu'on a pas de warning dans les logs du serveur (attention, certains sont affichés une seule fois après un redémarrage). Aucune idée de ce que la conf de PE change à ce niveau là hide