Compare commits
No commits in common. "master" and "v40" have entirely different histories.
@ -1 +0,0 @@
|
|||||||
doku
|
|
@ -1,4 +0,0 @@
|
|||||||
- hosts: all
|
|
||||||
roles:
|
|
||||||
- web
|
|
||||||
- doku
|
|
@ -1,59 +0,0 @@
|
|||||||
- name: recuperation dokuwiki-stable.tgz depuis machine depl
|
|
||||||
get_url:
|
|
||||||
url: http://depl.sio.lan/store/dokuwiki-stable.tgz
|
|
||||||
dest: /tmp
|
|
||||||
|
|
||||||
- name: Extraction archive
|
|
||||||
unarchive:
|
|
||||||
src: /tmp/dokuwiki-stable.tgz
|
|
||||||
dest: /var/www/html/
|
|
||||||
remote_src: yes
|
|
||||||
|
|
||||||
- name: stat rept
|
|
||||||
stat:
|
|
||||||
path: /var/www/html/dokuwiki-2020-07-29
|
|
||||||
register: rept_stat
|
|
||||||
|
|
||||||
- name: Renommage de dokuwiki-stable
|
|
||||||
command: mv /var/www/html/dokuwiki-2020-07-29 /var/www/html/doku
|
|
||||||
when: rept_stat.stat.exists
|
|
||||||
|
|
||||||
- name: Droit root recursive
|
|
||||||
file:
|
|
||||||
path: /var/www/html/doku
|
|
||||||
state: directory
|
|
||||||
recurse: yes
|
|
||||||
owner: root
|
|
||||||
group: root
|
|
||||||
|
|
||||||
- name: droit 755
|
|
||||||
file:
|
|
||||||
path: /var/www/html/doku
|
|
||||||
state: directory
|
|
||||||
mode: '0755'
|
|
||||||
recurse: yes
|
|
||||||
|
|
||||||
- name: droit apache data
|
|
||||||
file:
|
|
||||||
path: /var/www/html/doku/data
|
|
||||||
state: directory
|
|
||||||
owner: www-data
|
|
||||||
group: www-data
|
|
||||||
recurse: yes
|
|
||||||
|
|
||||||
- name: droit apache lib
|
|
||||||
file:
|
|
||||||
path: /var/www/html/doku/lib
|
|
||||||
state: directory
|
|
||||||
owner: www-data
|
|
||||||
group: www-data
|
|
||||||
recurse: yes
|
|
||||||
|
|
||||||
- name: droit apache conf
|
|
||||||
file:
|
|
||||||
path: /var/www/html/doku/conf
|
|
||||||
state: directory
|
|
||||||
owner: www-data
|
|
||||||
group: www-data
|
|
||||||
recurse: yes
|
|
||||||
|
|
@ -1,25 +0,0 @@
|
|||||||
- name: installation apache2
|
|
||||||
apt:
|
|
||||||
name: apache2
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: installation php
|
|
||||||
apt:
|
|
||||||
name: php
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: installation php-mbstring
|
|
||||||
apt:
|
|
||||||
name: php-mbstring
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: installation php-gd
|
|
||||||
apt:
|
|
||||||
name: php-gd
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: installation php-xml
|
|
||||||
apt:
|
|
||||||
name: php-xml
|
|
||||||
state: present
|
|
||||||
|
|
@ -1,6 +0,0 @@
|
|||||||
[adm]
|
|
||||||
infra
|
|
||||||
|
|
||||||
[web]
|
|
||||||
web1
|
|
||||||
web2
|
|
@ -1,6 +0,0 @@
|
|||||||
[adm]
|
|
||||||
infra
|
|
||||||
|
|
||||||
[web]
|
|
||||||
web1
|
|
||||||
web2
|
|
@ -1 +0,0 @@
|
|||||||
Salut
|
|
@ -1,31 +0,0 @@
|
|||||||
- hosts: adm
|
|
||||||
vars:
|
|
||||||
- proxy_port: 8080
|
|
||||||
- proxy_mem: 128
|
|
||||||
|
|
||||||
tasks:
|
|
||||||
- name: Installation squid
|
|
||||||
apt:
|
|
||||||
name: squid
|
|
||||||
state: present
|
|
||||||
|
|
||||||
- name: Copie squid.conf squid.conf.j2
|
|
||||||
template:
|
|
||||||
src: squid.conf.j2
|
|
||||||
dest: /etc/squid/squid.conf
|
|
||||||
notify:
|
|
||||||
- restart squid
|
|
||||||
|
|
||||||
# - name: On ajoute http_access allow localnet
|
|
||||||
# replace:
|
|
||||||
# path: /etc/squid/squid.conf
|
|
||||||
# regexp: '^#http_access allow localnet'
|
|
||||||
# replace: 'http_access allow localnet'
|
|
||||||
# notify:
|
|
||||||
# - restart squid
|
|
||||||
|
|
||||||
handlers:
|
|
||||||
- name: restart squid
|
|
||||||
service:
|
|
||||||
name: squid
|
|
||||||
state: restarted
|
|
@ -1,29 +0,0 @@
|
|||||||
- hosts: web
|
|
||||||
tasks:
|
|
||||||
|
|
||||||
- name: decommente le chargement du module imudp dans rsyslog.conf
|
|
||||||
replace:
|
|
||||||
path: /etc/systemd/journald.conf
|
|
||||||
regexp: '^#ForwardToSyslog=yes'
|
|
||||||
replace: 'ForwardToSyslog=yes'
|
|
||||||
notify:
|
|
||||||
- restart journald
|
|
||||||
|
|
||||||
- name: Ajoute l'indication de serveur syslog distant si elle n'est pas presente
|
|
||||||
lineinfile:
|
|
||||||
path: /etc/rsyslog.conf
|
|
||||||
line: '*.* @192.168.0.23:514'
|
|
||||||
create: yes
|
|
||||||
notify:
|
|
||||||
- restart rsyslog
|
|
||||||
|
|
||||||
handlers:
|
|
||||||
- name: restart journald
|
|
||||||
service:
|
|
||||||
name: systemd-journald.service
|
|
||||||
state: restarted
|
|
||||||
|
|
||||||
- name: restart syslog
|
|
||||||
service:
|
|
||||||
name: rsyslog
|
|
||||||
state: restarted
|
|
@ -1,37 +0,0 @@
|
|||||||
- hosts: adm
|
|
||||||
tasks:
|
|
||||||
|
|
||||||
- name: decommente le chargement du module imudp dans rsyslog.conf
|
|
||||||
replace:
|
|
||||||
path: /etc/rsyslog.conf
|
|
||||||
regexp: '^#module\(load="imudp"\)'
|
|
||||||
replace: 'module(load="imudp")'
|
|
||||||
notify:
|
|
||||||
- restart rsyslog
|
|
||||||
|
|
||||||
- name: decommente le chargement du module imudp dans rsyslog.conf
|
|
||||||
replace:
|
|
||||||
path: /etc/rsyslog.conf
|
|
||||||
regexp: '^#input\(type="imudp" port="514"\)'
|
|
||||||
replace: 'input(type="imudp" port="514")'
|
|
||||||
notify:
|
|
||||||
- restart rsyslog
|
|
||||||
|
|
||||||
- name: decommente le chargement du module imudp dans rsyslog.conf
|
|
||||||
replace:
|
|
||||||
path: /etc/systemd/journald.conf
|
|
||||||
regexp: '^#ForwardToSyslog=yes'
|
|
||||||
replace: 'ForwardToSyslog=yes'
|
|
||||||
notify:
|
|
||||||
- restart journald
|
|
||||||
|
|
||||||
handlers:
|
|
||||||
- name: restart rsyslog
|
|
||||||
service:
|
|
||||||
name: rsyslog
|
|
||||||
state: restarted
|
|
||||||
|
|
||||||
- name: restart journald
|
|
||||||
service:
|
|
||||||
name: systemd-journald.service
|
|
||||||
state: restarted
|
|
@ -1,18 +0,0 @@
|
|||||||
- hosts: web
|
|
||||||
tasks:
|
|
||||||
- name: Installation apache2
|
|
||||||
apt:
|
|
||||||
name: apache2
|
|
||||||
state: present
|
|
||||||
- name: Installation php
|
|
||||||
apt:
|
|
||||||
name: php
|
|
||||||
state: present
|
|
||||||
- name: Installation php-mbstring
|
|
||||||
apt:
|
|
||||||
name: php-mbstring
|
|
||||||
state: present
|
|
||||||
- name: Copie index.html
|
|
||||||
copy:
|
|
||||||
src: index.html
|
|
||||||
dest: /var/www/html/
|
|
@ -1 +0,0 @@
|
|||||||
SBGswrABm13tZGpO70WKZjCtEF4YcGlJkBXORNgkJHE=
|
|
@ -1 +0,0 @@
|
|||||||
pKM5noo3ZF3v3t3fBJBYzvFt61ItJxIkEHC0uXkCgAU=
|
|
@ -1,14 +0,0 @@
|
|||||||
# générer des clés : cd /etc/wireguard; umask 077 ; wg genkey | tee private.key | wg pubkey > public.key
|
|
||||||
[Interface]
|
|
||||||
Address = 10.0.2.1/24 # Adresses autorisées dans le VPN
|
|
||||||
Listenport = 51820
|
|
||||||
|
|
||||||
# clé privée de machine A (actuelle)
|
|
||||||
PrivateKey = SBGswrABm13tZGpO70WKZjCtEF4YcGlJkBXORNgkJHE=
|
|
||||||
# UDP service port; 51820 is a common choice for WireGuard
|
|
||||||
ListenPort = 51820
|
|
||||||
|
|
||||||
[Peer]
|
|
||||||
# clé publique de machine B (l'autre)
|
|
||||||
PublicKey = qhiQishoQMM6Y/g7OnUeLNX5T2p0FQx2oq+F/qKQfVc=
|
|
||||||
AllowedIPs = 10.0.2.1/24 # le peer peut acceder au serveur
|
|
@ -1,11 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
num1="$1"
|
|
||||||
num2="$2"
|
|
||||||
nom="$3"
|
|
||||||
ip="$4"
|
|
||||||
|
|
||||||
qm clone "${num1}" "${num2}" --name "${nom}"
|
|
||||||
qm set "${num2}" --sshkeys id_rsa.pub
|
|
||||||
qm set "${num2}" --ipconfig0 ip="${ip}",gw=192.168.0.1
|
|
||||||
qm resize "${num2}" scsi0 8G
|
|
||||||
qm start "${num2}"
|
|
@ -1,16 +0,0 @@
|
|||||||
#!/bin/bash
|
|
||||||
num="$1"
|
|
||||||
#récupération de l'image Openstack Debian 11 au format qcow2
|
|
||||||
cd /var/lib/vz/template/qemu/
|
|
||||||
export http_proxy=http://10.121.38.1:8080
|
|
||||||
export https_proxy=http://10.121.38.1:8080
|
|
||||||
wget --no-check-certificate https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-genericcloud-amd64.qcow2
|
|
||||||
#Création de la VM a partir de l'image
|
|
||||||
qm create "${num}" --memory 1024 --net0 virtio,bridge=vmbr0
|
|
||||||
qm importdisk "${num}" /var/lib/vz/template/qemu/debian-11-generic-amd64.qcow2 local-lvm
|
|
||||||
#Paramètrage de la machine
|
|
||||||
qm set "${num}" --scsihw virtio-scsi-pci --scsi0 local-lvm:vm-"${num}"-disk-0 # on associe le disque scsi0 au LV vm-9000-disk-0
|
|
||||||
qm set "${num}" --boot c --bootdisk scsi0 # on définit le disque scsi0 comme disque de démarrage
|
|
||||||
qm set "${num}" --ide2 local-lvm:cloudinit # on joint le volume CDROM cloudinit utilisé pour le démarrage
|
|
||||||
qm set "${num}" --serial0 socket --vga serial0 # on définit une console série qu'on utilise comme affichage
|
|
||||||
qm template "${num}" # on définit la VM 9000 comme template
|
|
@ -1 +0,0 @@
|
|||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCh2egCAcgBM+XXtvBfg6QYHB5+c0jqN1gzcfcs/2SaP/FTWk6u5mv+E9igbpMHrQKkH8z0ocNgKhV8nAHbtbCFa9UOF7kUESSnMWb6gt9qSiVY3PHb9iQHAbpQkqWgCgUKUTp7UEFLPd1QaCAFvbv43nGZGAFod/lX5h3HQV5goAyWgwairJbFSekkEvAF6hDFzaTSZaoi8tRRKDBDZVmTsL4v4ywM6/SIl/8COK0FJmEwIjU8jSOUAQtmbwXH70Zbegh30Osg8xLdnNrWJCKC9onf0V8s8djongk7wgj0KTBTrpPf26f9imY6Is24paHTGAFEfaqjhPyIz+i2hZKKMT5K5j0QYKOsThiReJs59cJIJpPgysbKnkNNMbhHtSL0XENmlhXzsKgfVVwTcvopE7+yoe1suCsqBrWtUw9o8RpHmzFrLH9HHJ5Ts1JCyMnTg10LzXlyK2ukWMbb0+qc0PMJrANTmpf77mJulkblQaOKSV38S5awS44NCZPRIbs= sio@lab213-23
|
|
@ -1 +0,0 @@
|
|||||||
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCh2egCAcgBM+XXtvBfg6QYHB5+c0jqN1gzcfcs/2SaP/FTWk6u5mv+E9igbpMHrQKkH8z0ocNgKhV8nAHbtbCFa9UOF7kUESSnMWb6gt9qSiVY3PHb9iQHAbpQkqWgCgUKUTp7UEFLPd1QaCAFvbv43nGZGAFod/lX5h3HQV5goAyWgwairJbFSekkEvAF6hDFzaTSZaoi8tRRKDBDZVmTsL4v4ywM6/SIl/8COK0FJmEwIjU8jSOUAQtmbwXH70Zbegh30Osg8xLdnNrWJCKC9onf0V8s8djongk7wgj0KTBTrpPf26f9imY6Is24paHTGAFEfaqjhPyIz+i2hZKKMT5K5j0QYKOsThiReJs59cJIJpPgysbKnkNNMbhHtSL0XENmlhXzsKgfVVwTcvopE7+yoe1suCsqBrWtUw9o8RpHmzFrLH9HHJ5Ts1JCyMnTg10LzXlyK2ukWMbb0+qc0PMJrANTmpf77mJulkblQaOKSV38S5awS44NCZPRIbs= sio@lab213-23
|
|
Loading…
x
Reference in New Issue
Block a user