ajout abr
This commit is contained in:
19
Readme.md
19
Readme.md
@@ -1,7 +1,7 @@
|
||||
# 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 ”:“ ?
|
||||
2. Quelles sont les 2 façons d'écrire la liste “one, two, three” ?
|
||||
@@ -13,4 +13,19 @@ repas:
|
||||
- entrée: soupe de courge
|
||||
- plat: risotto
|
||||
- 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 ?
|
||||
37
yaml.yml
Normal file
37
yaml.yml
Normal 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.
|
||||
Reference in New Issue
Block a user