Actions
Demande #1035
closedmettre un puppetmaster en production
Start date:
11/15/2012
Due date:
11/28/2012
% Done:
100%
Estimated time:
(Total: 5:00 h)
Spent time:
4:06 h (Total: 24:36 h)
Difficulté:
3 Moyen
Description
choisir un nomfaire une instance puppetmaster dans openstack: ssh -A -t root@yopo.april.org ssh 10.145.4.8documenter l'instance dans 127.0.0.1:8080/dokuwiki/doku.php?id=sysadm:machines_virtuelles:startfaire un repository de manifestsecrire un test avec le manifestfaire tourner le test avec jenkinssi le test passe publier le manifest
Updated by Loïc Dachary about 12 years ago
on appelle la machine puppet.vm.april-int parceque ça permet de bénéficier de la substitution automatique du client puppet qui suppose que la machine puppet dans le domaine est le puppetmaster
Updated by Loïc Dachary about 12 years ago
creation d'un puppet master avec un exemple simple de manifest qui implémente http://127.0.0.1:8080/dokuwiki/doku.php?id=sysadm:configuration:base
node default { ###################################################### package { 'etckeeper': ensure => present, } ###################################################### package { 'zabbix-agent': ensure => present, } ###################################################### file { '/root/.bashrc': ensure => present, owner => 'root', group => 'root', mode => 0400, replace => true, source => 'puppet:///files/.bashrc', } ###################################################### file { '/etc/vim/vimrc.local': ensure => present, owner => 'root', group => 'root', mode => 0444, source => 'puppet:///files/vimrc.local', } } node 'puppetmaster.april-int','jenkins.april-int' inherits default { ###################################################### include ssh::server file { '/root/.ssh': ensure => 'directory', owner => 'root', group => 'root', mode => '0700', } file { '/root/.ssh/authorized_keys': ensure => present, owner => 'root', group => 'root', mode => 0400, replace => true, source => 'puppet:///files/authorized_keys', require => File['/root/.ssh'], } ###################################################### }
Updated by Loïc Dachary about 12 years ago
puppet.vm.april-int utilise https://agir.april.org/projects/admins/repository pour se configurer lui meme et c'est aussi utilisé par jenkins.vm.april-int
Updated by Loïc Dachary about 12 years ago
- Target version changed from Novembre 2012 to Décembre 2012 (1/2)
Updated by Loïc Dachary about 12 years ago
- Target version changed from Décembre 2012 (1/2) to Backlog
Updated by Loïc Dachary about 12 years ago
- Target version changed from Backlog to Décembre 2012 (1/2)
Updated by Loïc Dachary about 12 years ago
- Status changed from En cours de traitement to Résolu
Actions