Compare commits
No commits in common. "v1.2" and "master" have entirely different histories.
@ -1,491 +0,0 @@
|
|||||||
apt install vim curl mc sudo
|
|
||||||
apt autoclean
|
|
||||||
apt autoremove
|
|
||||||
poweroff
|
|
||||||
ip a
|
|
||||||
ip l
|
|
||||||
ip n
|
|
||||||
ip r
|
|
||||||
poweroff
|
|
||||||
apt install ansible
|
|
||||||
ssh-keygen
|
|
||||||
cd /etc/ssh
|
|
||||||
nano ~/.ssh
|
|
||||||
nano ~/.ssh/config
|
|
||||||
cd
|
|
||||||
ssh-copy-id infra
|
|
||||||
ssh-copy-id web1
|
|
||||||
ssh-copy-id web2
|
|
||||||
hostnamectl set-hostname ansible
|
|
||||||
nano /etc/hosts
|
|
||||||
reboot
|
|
||||||
ssh infra uptime
|
|
||||||
cd
|
|
||||||
cd /home
|
|
||||||
mkdir testansible
|
|
||||||
cd testansible/
|
|
||||||
nano hosts
|
|
||||||
ansible all -i hosts -m ping
|
|
||||||
ansible web -i hosts -m shell -a uptime
|
|
||||||
ansible web -i hosts -m setup | more
|
|
||||||
cd
|
|
||||||
cd
|
|
||||||
mkdir tpansible
|
|
||||||
cd tpansible/
|
|
||||||
nano web.yml
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
nano web.yml
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
nano web.yml
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
nano web.yml
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
nano web.yml
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
nano web.yml
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
nano web.yml
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
cd
|
|
||||||
ls
|
|
||||||
cd
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
cd
|
|
||||||
cd /home/testansible/
|
|
||||||
|
|
||||||
|
|
||||||
cd /home/testansible/
|
|
||||||
ls
|
|
||||||
cd
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
nano web.yml
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
nano web.yml
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
nano web.yml
|
|
||||||
echo "salut" > index.html
|
|
||||||
nano web.yml
|
|
||||||
echo "salut" > index.html
|
|
||||||
|
|
||||||
cd
|
|
||||||
ip a
|
|
||||||
cd
|
|
||||||
cd /home
|
|
||||||
ls
|
|
||||||
cd /test
|
|
||||||
cd testansible/
|
|
||||||
cd
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano web.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
ansible-playbook -i hosts syslog.yml
|
|
||||||
ansible-playbook -i hosts syslog-cli.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog.yml
|
|
||||||
ansible-playbook -i hosts syslog-cli.yml
|
|
||||||
ansible-playbook -i hosts syslog.yml
|
|
||||||
nano syslog.yml
|
|
||||||
ansible-playbook -i hosts syslog.yml
|
|
||||||
nano syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
ansible-playbook -i hosts syslog.yml
|
|
||||||
ansible-playbook -i hosts syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
ansible-playbook -i hosts syslog.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
ansible-playbook -i hosts syslog-cli.yml
|
|
||||||
nano syslog-cli.yml
|
|
||||||
cd ..
|
|
||||||
poweroff
|
|
||||||
cd /home
|
|
||||||
ls
|
|
||||||
cd testansible/
|
|
||||||
ls
|
|
||||||
ls
|
|
||||||
cd
|
|
||||||
ls
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano web.yml
|
|
||||||
ls
|
|
||||||
nano syslog-cli.yml
|
|
||||||
cd
|
|
||||||
cd /home
|
|
||||||
ls
|
|
||||||
mkdir -p dokuw/roles{web,doku}/{tasks,handlers,files,templates}
|
|
||||||
ls
|
|
||||||
cd dokuw
|
|
||||||
ls
|
|
||||||
cd ..
|
|
||||||
tree dokuw
|
|
||||||
cd
|
|
||||||
tree dokuw
|
|
||||||
three
|
|
||||||
cd /home/dokuw/
|
|
||||||
nano local.yml
|
|
||||||
cd roles
|
|
||||||
ls
|
|
||||||
ls
|
|
||||||
cd rolesdoku/
|
|
||||||
ls
|
|
||||||
ls
|
|
||||||
cd ..
|
|
||||||
cd rolesweb/
|
|
||||||
cd tasks/
|
|
||||||
ls
|
|
||||||
nano main.yml
|
|
||||||
cd ..
|
|
||||||
cd ..
|
|
||||||
cd rolesdoku/
|
|
||||||
ls
|
|
||||||
cd tasks/
|
|
||||||
ls
|
|
||||||
nano main.yml
|
|
||||||
cd
|
|
||||||
ls
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano hosts
|
|
||||||
cd
|
|
||||||
ls
|
|
||||||
nano hosts
|
|
||||||
ls
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano hosts
|
|
||||||
ls
|
|
||||||
cd
|
|
||||||
ls
|
|
||||||
cd /home/
|
|
||||||
ls
|
|
||||||
cd dokuw/
|
|
||||||
cd rolesweb/tasks/
|
|
||||||
ls
|
|
||||||
nano main.yml
|
|
||||||
cd
|
|
||||||
cd /etc/ssh
|
|
||||||
ls
|
|
||||||
nano ssh_config
|
|
||||||
nano ssh_config.d
|
|
||||||
cd /ssh_config.d
|
|
||||||
ls
|
|
||||||
cd ssh_config.d/
|
|
||||||
ls
|
|
||||||
cd ..
|
|
||||||
nano sshd_config
|
|
||||||
ls
|
|
||||||
cd
|
|
||||||
nano ~/.ssh/config
|
|
||||||
ls
|
|
||||||
cd /home
|
|
||||||
ls
|
|
||||||
cd dokuw/
|
|
||||||
ls
|
|
||||||
cd rolesweb/tasks/
|
|
||||||
ansible-playbook -i hosts main.yml
|
|
||||||
nano main.yml
|
|
||||||
ansible-playbook -i hosts main.yml
|
|
||||||
cd
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano web.yml
|
|
||||||
cd
|
|
||||||
cd /home/
|
|
||||||
ls
|
|
||||||
cd dokuw/rolesweb/tasks/
|
|
||||||
nano main.yml
|
|
||||||
ansible-playbook -i hosts main.yml
|
|
||||||
cd
|
|
||||||
ls
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano web.yml
|
|
||||||
cd
|
|
||||||
cd /home/dokuw/rolesweb/tasks/
|
|
||||||
ls
|
|
||||||
nano main.yml
|
|
||||||
ansible-playbook -i hosts main.yml
|
|
||||||
cd
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano web.yml
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
nano web.yml
|
|
||||||
cd /home/dokuw/rolesweb/tasks/
|
|
||||||
nano main.yml
|
|
||||||
ansible-playbook -i hosts web.yml
|
|
||||||
ansible-playbook -i hosts main.yml
|
|
||||||
nano main.yml
|
|
||||||
ansible-playbook -i hosts main.yml
|
|
||||||
cd ..
|
|
||||||
cd ..
|
|
||||||
cd rolesdoku/
|
|
||||||
ls
|
|
||||||
cd tasks
|
|
||||||
ls
|
|
||||||
nano main.yml
|
|
||||||
ansible-playbook -i hosts main.yml
|
|
||||||
nano main.yml
|
|
||||||
cd /home/dokuw/rolesweb/tasks
|
|
||||||
nano main.yml
|
|
||||||
cd /home/dokuw/rolesdoku/tasks
|
|
||||||
nano main.yml
|
|
||||||
cd /home/dokuw/rolesweb/tasks
|
|
||||||
nano main.yml
|
|
||||||
ansible-playbook -i hosts main.yml
|
|
||||||
|
|
||||||
nano ~/.ssh/config
|
|
||||||
cd
|
|
||||||
ls
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano hosts
|
|
||||||
cd
|
|
||||||
cd tmp
|
|
||||||
cd tmp/
|
|
||||||
ls
|
|
||||||
cd /etc/tmp
|
|
||||||
cd
|
|
||||||
cd /home/dokuw/rolesweb/tasks
|
|
||||||
nano main.yml
|
|
||||||
ansible-playbook -i hosts main.yml
|
|
||||||
cd
|
|
||||||
cd tpansible/
|
|
||||||
nano hosts
|
|
||||||
echo doku > h-doku
|
|
||||||
ssh doku
|
|
||||||
ssh doku
|
|
||||||
echo doku > h-doku
|
|
||||||
cd
|
|
||||||
ls
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano h-doku
|
|
||||||
ls
|
|
||||||
cd
|
|
||||||
cd /home
|
|
||||||
ls
|
|
||||||
cd dokuw/
|
|
||||||
ls
|
|
||||||
cd rolesweb/
|
|
||||||
cd tasks
|
|
||||||
nano main.yml
|
|
||||||
ansible-playbook hosts main.yml
|
|
||||||
ansible-playbook -i hosts main.yml
|
|
||||||
nano main.yml
|
|
||||||
cd
|
|
||||||
cd /home/
|
|
||||||
ls
|
|
||||||
nano dokuw/
|
|
||||||
cd dokuw/rolesweb/
|
|
||||||
cd tasks
|
|
||||||
ls
|
|
||||||
nano main.yml
|
|
||||||
cd /home/dokuw/rolesdoku/tasks
|
|
||||||
nano main.yml
|
|
||||||
cd
|
|
||||||
poweroff
|
|
||||||
ssh-keygen
|
|
||||||
nano /etc/ssh/sshd_config
|
|
||||||
echo "PermitRootLogin yes" >> /etc/ssh/sshd_config
|
|
||||||
systemctl restart ssh
|
|
||||||
ip a
|
|
||||||
ssh-copy-id root@192.168.0.38
|
|
||||||
ls
|
|
||||||
cd tp
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
rm playb-ds.yml
|
|
||||||
nano user.yml
|
|
||||||
rm user.yml
|
|
||||||
nano utilisateur.yml
|
|
||||||
nano utilisateur.yml
|
|
||||||
nano .ssh/config
|
|
||||||
ssh-copy-id srv
|
|
||||||
nano .ssh/config
|
|
||||||
ls
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
cd
|
|
||||||
mkdir ds_ansible
|
|
||||||
apt install gitea
|
|
||||||
apt install git
|
|
||||||
ls
|
|
||||||
rm -r ds_ansible/
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano hosts
|
|
||||||
ls
|
|
||||||
nano h-doku
|
|
||||||
ls
|
|
||||||
nano syslog-cli.yml
|
|
||||||
nano playb-ds.yml
|
|
||||||
ls
|
|
||||||
nano hosts
|
|
||||||
ip a
|
|
||||||
ls
|
|
||||||
nano user.yml
|
|
||||||
cd
|
|
||||||
nano /etc/resolv.conf
|
|
||||||
ls
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano user.yml
|
|
||||||
ls
|
|
||||||
ip a
|
|
||||||
ansible-playbook -i hosts utilisateur.yml
|
|
||||||
-vvv
|
|
||||||
ansible-playbook -i hosts utilisateur.yml -vvv
|
|
||||||
nano /etc/ssh/sshd_config
|
|
||||||
ls
|
|
||||||
nano utilisateur.yml
|
|
||||||
nano resolv.conf
|
|
||||||
ansible-playbook -i hosts utilisateur.yml
|
|
||||||
nano /etc/ssh/sshd_config
|
|
||||||
ansible-playbook -i hosts utilisateur.yml
|
|
||||||
|more
|
|
||||||
nano /etc/ssh/sshd_config
|
|
||||||
nano /etc/ssh/sshd_config
|
|
||||||
ansible-playbook -i hosts utilisateur.yml
|
|
||||||
cd
|
|
||||||
nano /etc/ssh/sshd_config
|
|
||||||
ansible all -i hosts -m ping
|
|
||||||
nano .ssh/config
|
|
||||||
nano tpansible/hosts
|
|
||||||
ssh-copy-id srv
|
|
||||||
ssh infra uptime
|
|
||||||
ssh srv
|
|
||||||
reboot
|
|
||||||
nano .ssh/config
|
|
||||||
nano /etc/resolv.conf
|
|
||||||
ls
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
mkdir old
|
|
||||||
mv index.html h-doku syslog-cli.yml syslog.yml web.yml old/
|
|
||||||
ls
|
|
||||||
nano resolv.conf
|
|
||||||
ansible-playbook -i hosts utilisateur.yml
|
|
||||||
nano utilisateur.yml
|
|
||||||
ansible-playbook -i hosts utilisateur.yml
|
|
||||||
ls
|
|
||||||
mv resolv.conf /root
|
|
||||||
ls
|
|
||||||
cd
|
|
||||||
ls
|
|
||||||
cd tpansible/
|
|
||||||
nano utilisateur.yml
|
|
||||||
ansible-playbook -i hosts utilisateur.yml
|
|
||||||
cd
|
|
||||||
mv resolv.conf tpansible/
|
|
||||||
ls
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
nano utilisateur.yml
|
|
||||||
nano utilisateur.yml
|
|
||||||
rm /etc/resolv.conf
|
|
||||||
ansible-playbook -i hosts utilisateur.yml
|
|
||||||
cd
|
|
||||||
cd /etc/
|
|
||||||
resolv.conf
|
|
||||||
nano resolv.conf
|
|
||||||
cd
|
|
||||||
apt install ansible ansible-lint
|
|
||||||
apt update
|
|
||||||
apt upgrade
|
|
||||||
apt update
|
|
||||||
apt install ansible ansible-lint
|
|
||||||
apt-get update
|
|
||||||
apt install ansible-lint
|
|
||||||
apt install ansible-lint --fix-missing
|
|
||||||
reboot
|
|
||||||
apt install ansible-lint --fix-missing
|
|
||||||
apt update
|
|
||||||
apt upgrade
|
|
||||||
ip a
|
|
||||||
git clone https://gitea.lyc-lecastel.fr/ludovic.diemert/siotp.git
|
|
||||||
ls
|
|
||||||
cd siotp
|
|
||||||
ls
|
|
||||||
cd sio2/
|
|
||||||
ls
|
|
||||||
mkdir ct-ansible
|
|
||||||
cp /root/tpansible/utilisateur.yml .
|
|
||||||
cp /root/tpansible/hosts .
|
|
||||||
ls
|
|
||||||
mv hosts utilisateur.yml ct-ansible/
|
|
||||||
ls
|
|
||||||
cd ct-ansible/
|
|
||||||
ls
|
|
||||||
git add utilisateur.yml
|
|
||||||
git add hosts
|
|
||||||
git commit
|
|
||||||
git config --global user.email "ludovic.diemert@localhost.fr"
|
|
||||||
git config --global user.name "ludovic diemert"
|
|
||||||
git commit -am "ds ansible"
|
|
||||||
git tag v1.1
|
|
||||||
git push --tag
|
|
||||||
cd
|
|
||||||
nano .bash_history
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
script cr-ansible.txt
|
|
||||||
ansible-playbook utilisateur.yml
|
|
||||||
ls
|
|
||||||
nano cr-ansible.txt
|
|
||||||
cd
|
|
||||||
ls
|
|
||||||
cd siotp/
|
|
||||||
ls
|
|
||||||
cd sio2/
|
|
||||||
ls
|
|
||||||
cd ct-ansible/
|
|
||||||
ls
|
|
||||||
cp /root/.bash_history .
|
|
||||||
ls
|
|
||||||
cd
|
|
||||||
nano .bash_history
|
|
||||||
cp .bash_history /root/tpansible/
|
|
||||||
cd tpansible/
|
|
||||||
ls
|
|
||||||
ansible-playbook utilisateur.yml
|
|
||||||
ls
|
|
||||||
nano utilisateur.yml
|
|
||||||
ls
|
|
||||||
nano hosts
|
|
||||||
cd
|
|
||||||
nano .ssh/config
|
|
||||||
reboot
|
|
||||||
ansible-playbook cr-ansible.yml
|
|
||||||
ansible-playbook utilisateur.yml
|
|
@ -1,16 +0,0 @@
|
|||||||
Script démarré sur 2021-11-25 15:37:28+01:00 [TERM="linux" TTY="/dev/tty1" COLUMNS="100" LINES="37"]
|
|
||||||
[?2004hroot@ansible:~/tpansible# anisbl[K[K[K[Ksible-playbook utilisateur.yml
|
|
||||||
[?2004l
[1;35m[WARNING]: No inventory was parsed, only implicit localhost is available[0m
|
|
||||||
[1;35m[WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit[0m
|
|
||||||
[1;35mlocalhost does not match 'all'[0m
|
|
||||||
[1;35m[WARNING]: Could not match supplied host pattern, ignoring: srv[0m
|
|
||||||
|
|
||||||
PLAY [srv] *****************************************************************************************
|
|
||||||
[0;36mskipping: no hosts matched[0m
|
|
||||||
|
|
||||||
PLAY RECAP *****************************************************************************************
|
|
||||||
|
|
||||||
[?2004hroot@ansible:~/tpansible# [?2004l
|
|
||||||
exit
|
|
||||||
|
|
||||||
Script terminé sur 2021-11-25 15:37:41+01:00 [COMMAND_EXIT_CODE="0"]
|
|
@ -1,4 +0,0 @@
|
|||||||
[user]
|
|
||||||
srv
|
|
||||||
|
|
||||||
|
|
@ -1,36 +0,0 @@
|
|||||||
---
|
|
||||||
- hosts: srv
|
|
||||||
vars:
|
|
||||||
password: Azerty1+
|
|
||||||
tasks:
|
|
||||||
|
|
||||||
- name: creation de l'utilisateur sioadm
|
|
||||||
user:
|
|
||||||
name: sioadm
|
|
||||||
state: present
|
|
||||||
generate_ssh_key: yes
|
|
||||||
uid: 1200
|
|
||||||
groups: sudo
|
|
||||||
append: yes
|
|
||||||
password: "{{ 'Azerty1+' | password_hash('sha512') }}"
|
|
||||||
|
|
||||||
- name: desinstallation du paquet wpasupplicant
|
|
||||||
apt:
|
|
||||||
name: wpasupplicant
|
|
||||||
state: absent
|
|
||||||
|
|
||||||
- name: desinstallation du paquet rpcbind
|
|
||||||
apt:
|
|
||||||
name: rpcbind
|
|
||||||
state: absent
|
|
||||||
|
|
||||||
- name: copie du fichier /etc/resolv.conf
|
|
||||||
copy:
|
|
||||||
src: resolv.conf
|
|
||||||
dest: /etc/resolv.conf
|
|
||||||
|
|
||||||
- name: ajout de la ligne PermitRootLogin prohibit-password dans /etc/ssh/sshd_config
|
|
||||||
lineinfile:
|
|
||||||
path: /etc/ssh/sshd_config
|
|
||||||
line: 'PermitRootLogin prohibit-password'
|
|
||||||
create: yes
|
|
Loading…
x
Reference in New Issue
Block a user