Mise en place de l’intranet

Spécialité(s)


Résumé

Le précédent chapitre a présenté, de manière sommaire et limitée aux besoins de ce dossier, les fonctionnalités d’Ansible. Nous allons donc maintenant revenir au cas d’étude en tant que tel et continuer la configuration de notre serveur RHEL, en utilisant désormais un playbook Ansible.


Avec le précédent chapitre, nous avons désormais une maîtrise suffisante d’Ansible pour commencer à installer notre serveur avec. Nous avons vu la syntaxe de base de ses fichiers de configuration, les « playbooks », nous avons étudié le fonctionnement de ses principaux modules (yum:, copy:, template:, service:, etc.) et nous avons aussi vu comment utiliser des variables ou des « facts » au sein d’un playbook. Il ne reste plus donc qu’à passer à la pratique !

1. Mise en place du playbook

Commençons par présenter le contenu du fichier playbook.yml qui intègre l’ensemble des tâches déjà évoquées jusqu’à maintenant :

---
- name: “Installation du serveur intranet”
  hosts: localhost
  vars:
    - ip_file_server: "192.168.0.16"
  tasks:
  
...
  - name: “Déploie le fichier ‘hosts’ sur le serveur”
    template:
      src: “./templates/hosts.j2”
      dest: /etc/hosts
      owner: root
Cet article est réservé aux abonnés. Il vous reste 98% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous