Files
kalorienmanager/kalorienmanager-ansible.yml
T
2019-09-02 20:48:35 +02:00

60 lines
1.4 KiB
YAML

---
# file: kalorienmanager-ansible.yml
- hosts: localhost
remote_user: root
tasks:
- name: create group kalorienmanager
group:
name: kalorienmanager
state: present
- name: create user kalorienmanager
user:
name: kalorienmanager
home: /home/kalorienmanager
shell: /bin/bash
state: present
# generate_ssh_key: yes
# ssh_key_bits: 4096
#ssh_key_file: .ssh/id_rsa
- name: create log directory
file:
path: /var/log/kalorienmanager
state: directory
owner: kalorienmanager
group: kalorienmanager
mode: 0775
recurse: yes
- name: create run directory
file:
path: /var/run/kalorienmanager
state: directory
owner: kalorienmanager
group: kalorienmanager
mode: 0775
recurse: yes
- name: create directory
file:
path: /home/kalorienmanager/production
state: directory
owner: kalorienmanager
group: kalorienmanager
mode: 0775
recurse: no
- name: copy binary
copy:
src: bin/kalorienmanager
dest: /home/kalorienmanager/production/kalorienmanager
mode: 0775
- name: copy templates
copy:
src: templates
dest: /home/kalorienmanager/production/kalorienmanager/templates
mode: 0775