diff --git a/ansible.cfg b/ansible.cfg new file mode 100644 index 0000000..18ee11d --- /dev/null +++ b/ansible.cfg @@ -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 diff --git a/hosts b/hosts new file mode 100644 index 0000000..d0dcf5d --- /dev/null +++ b/hosts @@ -0,0 +1,2 @@ +[nebula] +dotya.ml diff --git a/syncpush.yml b/syncpush.yml new file mode 100644 index 0000000..04fe83c --- /dev/null +++ b/syncpush.yml @@ -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"