-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathprovision_auditconsole.yml
26 lines (26 loc) · 1 KB
/
provision_auditconsole.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
---
- hosts: all
sudo: true
tasks:
- name: Install binaries
yum: name={{ item }} state=latest
with_items:
- vim
- java-1.6.0-openjdk
- tomcat6
- mysql-server
- mysql-connector-java
- wget
- name: Download AuditConsole
get_url: url=https://download.jwall.org/AuditConsole/current/AuditConsole-0.4.6-13.war dest=/usr/share/tomcat6/webapps/AuditConsole.war
- name: Create AuditConsole base directory
file: path=/opt/AuditConsole state=directory owner=tomcat group=tomcat mode=2770
- name: Start services
service: name={{ item }} state=started
with_items:
- tomcat6
- mysqld
- name: Initialize database and user
command: /usr/bin/mysql -u root -e "create database auditconsole; create user auditconsole@localhost identified by 'auditconsole'; grant all on auditconsole.* to auditconsole@localhost"
- name: Set mysql root password
command: /usr/bin/mysqladmin -u root password 'auditconsole'