[Puppet] Ajout lignes en fin de fichier

Résolu/Fermé
LpS33 Messages postés 13 Date d'inscription jeudi 16 août 2018 Statut Membre Dernière intervention 17 juillet 2019 - 8 avril 2019 à 11:56
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 25 juil. 2019 à 14:32
Bonjour,

Je gère des serveurs Linux RedHat Master et Slave via Puppet 3 (Red Hat Enterprise Linux Server release 7.5).

Pour les Slaves, je souhaite ajouter un umask spécifique pour un compte technique.

Ma ligne est bien présente dans le fichier mais cet ajout est destructif. Le fichier .bashrc se résume alors à cette seule ligne.

J'utilise le module concat comme suit :

if ($env_type == "slave") {
  $bashrc_slave = '/opt/jenkins/.bashrc'

  concat { '$bashrc_slave':
    owner => 'usrjeks',
    group => 'gdjeks',
    mode  => '0640',
  }

  concat::fragment { 'bashrc_umask':
    target  => '$bashrc_slave',
    content => "umask 0002\n",
  }
}


Je ne trouve pas la signification de l'option order (order => '01' ?, order => '10' ?, order => '15' ?).

Merci d'avance.
A voir également:

1 réponse

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié le 17 avril 2019 à 10:28
Bonjour,

Quelques liens qui peuvent t'intéresser :

concat { '/home/toto/.bashrc':
  ensure => present,
}

concat::fragment { 'bashrc_umask':
  target  => '/home/toto/.bashrc',
  content => 'umask 022',
  order   => '01'
}


(commençons simple et sans
$bashrc_slave
pour limiter les risques le temps de trouver la bonne syntaxe).

Bonne chance
0
LpS33 Messages postés 13 Date d'inscription jeudi 16 août 2018 Statut Membre Dernière intervention 17 juillet 2019
17 juil. 2019 à 15:23
Désolé pour la piètre réactivité. Merci beaucoup !
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
25 juil. 2019 à 14:32
J'en déduis que tu as fini par résoudre ton problème :-) Bonne continuation !
0