nouveau fichier : sio2/SISR/09-ansible/dokuwiki/dokuw/hosts
nouveau fichier : sio2/SISR/09-ansible/dokuwiki/dokuw/local.yml nouveau fichier : sio2/SISR/09-ansible/dokuwiki/dokuw/roles/doku/tasks/main.yml nouveau fichier : sio2/SISR/09-ansible/dokuwiki/dokuw/roles/web/tasks/main.yml
This commit is contained in:
		
							
								
								
									
										6
									
								
								sio2/SISR/09-ansible/dokuwiki/dokuw/hosts
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										6
									
								
								sio2/SISR/09-ansible/dokuwiki/dokuw/hosts
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,6 @@
 | 
				
			|||||||
 | 
					[adm]
 | 
				
			||||||
 | 
					infra
 | 
				
			||||||
 | 
					 
 | 
				
			||||||
 | 
					[web]
 | 
				
			||||||
 | 
					web1
 | 
				
			||||||
 | 
					web2
 | 
				
			||||||
							
								
								
									
										5
									
								
								sio2/SISR/09-ansible/dokuwiki/dokuw/local.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								sio2/SISR/09-ansible/dokuwiki/dokuw/local.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					- hosts : web
 | 
				
			||||||
 | 
					  roles:
 | 
				
			||||||
 | 
					  - web
 | 
				
			||||||
 | 
					  - doku
 | 
				
			||||||
@@ -0,0 +1,53 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					- name: recuperer dokuwiki-stables.tgz depuis le machine depl
 | 
				
			||||||
 | 
					  get_url:
 | 
				
			||||||
 | 
					    url: http://depl/store/dokuwiki-stable.tgz
 | 
				
			||||||
 | 
					    dest: /tmp
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: extraction archive
 | 
				
			||||||
 | 
					  unarchive:
 | 
				
			||||||
 | 
					    src: /tmp/dokuwiki-stable.tgz
 | 
				
			||||||
 | 
					    dest: /var/www/html/
 | 
				
			||||||
 | 
					    remote_src: yes
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: renommer repertoire
 | 
				
			||||||
 | 
					  stat:
 | 
				
			||||||
 | 
					    path: /var/www/html/dokuwiki-2024-02-06b
 | 
				
			||||||
 | 
					  register: doku
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#- name: renommer doku en nouveau si existe
 | 
				
			||||||
 | 
					 # command: mv /var/www/html/dokuwiki-2024-02-06b /var/www/html/doku
 | 
				
			||||||
 | 
					  #when: doku.stat.exists
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: donner les droits root au repertoire /var/www/html/doku
 | 
				
			||||||
 | 
					  file:
 | 
				
			||||||
 | 
					    path: /var/www/html/doku
 | 
				
			||||||
 | 
					    state: directory
 | 
				
			||||||
 | 
					    recurse: yes
 | 
				
			||||||
 | 
					    owner: www-data
 | 
				
			||||||
 | 
					    group: www-data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: donner les droits a www-data pour le repertoire /var/www/html/doku/data
 | 
				
			||||||
 | 
					  file:
 | 
				
			||||||
 | 
					    path: /var/www/html/doku/data
 | 
				
			||||||
 | 
					    state: directory
 | 
				
			||||||
 | 
					    recurse: yes
 | 
				
			||||||
 | 
					    owner: www-data
 | 
				
			||||||
 | 
					    group: www-data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: donner les droits a www-data pour le repertoire /var/www/html/doku/lib
 | 
				
			||||||
 | 
					  file:
 | 
				
			||||||
 | 
					    path: /var/www/html/doku/lib
 | 
				
			||||||
 | 
					    state: directory
 | 
				
			||||||
 | 
					    recurse: yes
 | 
				
			||||||
 | 
					    owner: www-data
 | 
				
			||||||
 | 
					    group: www-data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					- name: donner les droits a www-data pour le repertoire /var/www/html/doku/conf
 | 
				
			||||||
 | 
					  file:
 | 
				
			||||||
 | 
					    path: /var/www/html/doku/conf
 | 
				
			||||||
 | 
					    state: directory
 | 
				
			||||||
 | 
					    recurse: yes
 | 
				
			||||||
 | 
					    owner: www-data
 | 
				
			||||||
 | 
					    group: www-data
 | 
				
			||||||
 | 
					
 | 
				
			||||||
							
								
								
									
										11
									
								
								sio2/SISR/09-ansible/dokuwiki/dokuw/roles/web/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										11
									
								
								sio2/SISR/09-ansible/dokuwiki/dokuw/roles/web/tasks/main.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,11 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					- name: installation des paquets apache, php ...2
 | 
				
			||||||
 | 
					  apt:
 | 
				
			||||||
 | 
					    name:
 | 
				
			||||||
 | 
					      - apache2
 | 
				
			||||||
 | 
					      - php
 | 
				
			||||||
 | 
					      - php-mbstring
 | 
				
			||||||
 | 
					      - php-gd
 | 
				
			||||||
 | 
					      - php-xml
 | 
				
			||||||
 | 
					    state: present
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Reference in New Issue
	
	Block a user