initial commit

This commit is contained in:
2020-09-28 11:57:12 +02:00
commit 2f93e9326e
3 changed files with 80 additions and 0 deletions

13
eval.sh Normal file
View File

@@ -0,0 +1,13 @@
#! /bin/bash
# this script is meant to be run by ansible
source functions.sh
# check that alias has been tried
addHeader
fileBiggerThan /etc/motd 1
fileMustContain /etc/passwd "epsi"
fileMustContain /etc/shadow "epsi"
fileMustExist /srv/inventaire.txt
fileMustContain ~root/.bash_history vi
fileMustContain /etc/ssh/sshd_config "permitrootlogin no"
pkgInstalled sudo

37
eval.yml Normal file
View File

@@ -0,0 +1,37 @@
---
- hosts:
- b2
user: root
gather_facts: false
vars:
result_file: "tp_prise_en_main.csv"
pre_tasks:
- name: insert header
lineinfile:
path: "{{ result_file }}"
line: "machine\tuser\tmotd\tuser epsi\tpassword epsi\tinventaire reseau\tpractice done\tssh root off\tsudo installed"
state: present
create: true
delegate_to: localhost
tasks:
- name: copy script
copy:
src: "{{ item }}"
dest: /root
mode: 0700
loop:
- functions.sh
- eval.sh
- name: exec script
command: /root/eval.sh
register: result
- name: get result
lineinfile:
path: "{{ result_file }}"
line: "{{ result.stdout }}"
create: true
delegate_to: localhost

30
tp_prise_en_main.md Normal file
View File

@@ -0,0 +1,30 @@
# Prise en main
## Compétences requises:
* édition de fichier
* gestion des utilisateurs et des groupes
* gestion des paquets
## Instructions
Connectez vous sur le container qui vous est attribué
Rajoutez dans le fichier /etc/motd votre nom prénom
Créer le fichier /srv/inventaire.txt contenant les informations suivantes:
1. nom de la machine
2. nom de la principale interface réseau
3. adresse et masque ipv4 de la machine
4. passerelle par défaut
5. adresse du serveur dns utilisé
Créer le compte utilisateur "epsi", membre du groupe "wheel" - mot de passe 123Soleil2020!
Installer le paquet "sudo"
## Validation
Vous devez pouvoir vous connecter avec sur votre container avec le compte "epsi"
A partir de ce compte, vous devez pouvoir exécuter la commande sudo