Puppet

Connectez-vous au projet openstack ASR5/7 sur la plateforme cloud-info.univ-lyon1.fr et créez 3 machines avec :

  1. l'image Ubuntu 16.04.3 LTS Xenial (attentions il y a plusieurs images ressemblantes);
  2. le gabarit m1.small

Attention à la clef ssh.

Si la commande apt update pose problème sur ces VM, essayez de remplacer le fichier /etc/apt/sources.list par celui là.

Vous allez installer la version de puppet 4.9. Consultez la documentation ici, et .

Attention il est important que les machines soient reconnues par leur nom. Comme il n'y a pas de service DNS sur la plateforme, vous devez compléter le fichier /etc/hosts des 3 machines avec leur nom et leur adresse IP. De plus, vous simplifierez beaucoup l'installation en ajoutant le serveur sous le nom puppet.

Vous devez ensuite installer docker sur les 2 clients puppet via le module docker de puppetlabs. Ce module ne gère pas nativement l'utilisation du proxy. Ce dernier se configure via la méthode décrite dans ce TP : Prise en main d'openstack. Via puppet vous devez donc :