chore: add ansible config, hosts and syncpush.yml task

This commit is contained in:
surtur 2020-11-21 20:29:32 +01:00
parent 26b38bf13d
commit 1a536f8618
Signed by: wanderer
GPG Key ID: 19CE1EC1D9E0486D
3 changed files with 32 additions and 0 deletions

15
ansible.cfg Normal file

@ -0,0 +1,15 @@
[defaults]
inventory = ./hosts
library = library
remote_tmp = $HOME/.ansible/tmp
remote_user = root
nocows = 1
roles_path = roles
retry_files_enabled = False
callback_plugins = plugins/callback
callback_whitelist = profile_tasks
[ssh_connection]
pipelining = True
scp_if_ssh = True
retries = 5

2
hosts Normal file

@ -0,0 +1,2 @@
[nebula]
dotya.ml

15
syncpush.yml Normal file

@ -0,0 +1,15 @@
---
- name: Sync push task
hosts: nebula
remote_user: root
tasks:
- name: Copy gitea templates to nebula
tags: sync-push
synchronize:
src: "{{ item }}"
dest: "/var/lib/gitea/{{ item }}-test"
mode: push
register: syncfile
with_items:
- "custom/public/robots.txt"
- "custom/templates/home.tmpl"