58 lines
939 B
YAML
58 lines
939 B
YAML
---
|
|
- name: install mysql
|
|
apt: name=mariadb-server
|
|
|
|
- name: create fic user
|
|
user:
|
|
name=fic
|
|
home=/home/fic
|
|
group=nogroup
|
|
|
|
- name: copy backend binary
|
|
copy:
|
|
src=backend
|
|
mode=755
|
|
dest=/home/fic/backend
|
|
|
|
- name: copy admin htdocs
|
|
copy:
|
|
src=static/
|
|
dest=/home/fic/admin-htdocs
|
|
|
|
- name: copy admin binary
|
|
copy:
|
|
src=admin
|
|
mode=755
|
|
dest=/home/fic/admin
|
|
|
|
|
|
- name: enable and start mysql daemon
|
|
service: name=mysql enabled=yes state=started
|
|
|
|
- name: create fic database
|
|
mysql_db:
|
|
name=fic
|
|
state=present
|
|
|
|
- name: create fic user
|
|
mysql_user:
|
|
name=fic
|
|
password=fic
|
|
priv=fic.*:ALL
|
|
state=present
|
|
|
|
|
|
- name: add backend service
|
|
copy:
|
|
src=backend.service
|
|
dest=/lib/systemd/system/fic-backend.service
|
|
|
|
- name: reload systemd
|
|
command: systemctl daemon-reload
|
|
|
|
- name: enable and start fic-backend
|
|
service:
|
|
name=fic-backend
|
|
enabled=yes
|
|
state=started
|