ITFabricLab ouvre bientôt : les labs, simulations et examens ne sont pas encore accessibles. Vous pouvez parcourir le catalogue et créer votre compte pour être prévenu de l'ouverture.

Salt : state NGINX avec pillar et simulation

Intermédiaire LinuxSalt (SaltStack)25 min50 XP

Sur le master Salt, écrivez :

  1. /srv/salt/nginx/init.sls : nginx → pkg.installed ; /etc/nginx/conf.d/site.conf → file.managed avec source: salt://nginx/files/site.conf.j2, template: jinja, require du paquet ; service nginx → service.running avec enable: True et watch du fichier
  2. /srv/pillar/web.sls : nginx: / server_name: intranet.acme.test ; et /srv/pillar/top.sls affectant web aux minions 'web*'
  3. /srv/salt/top.sls : base: / 'web*': / - nginx
  4. sudo salt 'web*' test.ping, puis simulation sudo salt 'web*' state.apply nginx test=True et application sudo salt 'web*' state.apply nginx → nombre de minions ciblés → answer minions <n>. Où mettre un mot de passe : grains ou pillar ? → answer secret <pillar|grains>

Bientôt disponible

Les exercices pratiques ouvrent prochainement. Le titre, le résumé et le plan restent visibles pour découvrir le contenu.

Tâches

  1. State NGINX
  2. Pillar
  3. Simulé puis appliqué