ajout abr

This commit is contained in:
2022-11-14 09:49:36 +01:00
parent 7b9d0ec9e7
commit 03b6ab04cf
5 changed files with 54 additions and 2 deletions

View File

@@ -1,7 +1,7 @@
# Yaml # Yaml
Lire: https://learnxinyminutes.com/docs/yaml/ Lire: https://learnxinyminutes.com/docs/yaml/
Répondre aux questions: ## Répondre aux questions:
1. comment avoir une clé ou une valeur comportant un ”:“ ? 1. comment avoir une clé ou une valeur comportant un ”:“ ?
2. Quelles sont les 2 façons d'écrire la liste “one, two, three” ? 2. Quelles sont les 2 façons d'écrire la liste “one, two, three” ?
@@ -13,4 +13,19 @@ repas:
- entrée: soupe de courge - entrée: soupe de courge
- plat: risotto - plat: risotto
- dessert: tarte tatin - dessert: tarte tatin
``` ```
## Dans le fichier _yaml.yml_
### identifier les éléments suivants:
- module
- arguments
- filtre
- liste simple
- tableau associatif
### répondre:
- À quoi s'applique l'étiquette _yaml_ (ligne 4)
- Combien de fois va s'exécuter la tâche "deploy a bunch of files" ?
- Comment faire pour que la dernière tâche respecte les sauts de ligne ?

0
f1 Normal file
View File

0
f2 Normal file
View File

0
f3 Normal file
View File

37
yaml.yml Normal file
View File

@@ -0,0 +1,37 @@
---
- hosts: all
name: deploiement etckeeper
tags: yaml
vars:
root_user: root
root_group: wheel
tasks:
- name: install etckeeper
ansible.builtin.package:
state: latest
name:
- git
- etckeeper
- template: src=etckeeper_{{ ansible_os_family }}.conf dest=/etc/etckeeper/etckeeper.conf owner={{ root_user }} group={{ root_group }} mode=0644
- name: deploy a bunch of files
tags: bash
copy:
src: "{{ item.src }}"
dest: "{{ item.dest }}"
mode: "{{ item.mode }}"
owner: "{{ item.owner | default( root_user ) }}"
loop:
- { src: "f1", dest: "/etc/f1", mode: "0600", }
- { src: "f2", dest: "/etc/T2", mode: "0660" }
- { src: "f3", dest: "/tmp/", mode: "0600", owner: "nobody" }
- name: warn user
lineinfile:
path: /etc/motd
regexp: "^This server configuration is under etckeeper control."
line: >
This server configuration is under etckeeper control. Be sure you commit any
changes made to files in /etc before loggin off.
The one who break the rule will owe a beer to the team.