eval: wip
This commit is contained in:
12
eval.sh
Normal file
12
eval.sh
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
#! /bin/bash
|
||||||
|
# this script is meant to be run by ansible
|
||||||
|
|
||||||
|
source functions.sh
|
||||||
|
# check that alias has been tried
|
||||||
|
addHeader
|
||||||
|
fileMustExist /etc/httpd.conf.d/cours.opendoor.fr/conf
|
||||||
|
dirMustExist /srv/cours/www
|
||||||
|
dirMustExist /srv/cours/logs
|
||||||
|
pkgInstalled httpd
|
||||||
|
serviceIsEnabled httpd
|
||||||
|
serviceIsActive httpd
|
||||||
37
eval.yml
Normal file
37
eval.yml
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
---
|
||||||
|
- hosts:
|
||||||
|
- b2
|
||||||
|
user: root
|
||||||
|
gather_facts: false
|
||||||
|
vars:
|
||||||
|
result_file: "tp_apache"
|
||||||
|
|
||||||
|
pre_tasks:
|
||||||
|
- name: insert header
|
||||||
|
lineinfile:
|
||||||
|
path: "{{ result_file }}"
|
||||||
|
line: "machine\tuser\tconffile\twebdir\tlogdir\tpkg\tservice enabled\tservice activated"
|
||||||
|
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
|
||||||
Reference in New Issue
Block a user