summaryrefslogtreecommitdiffstats
path: root/roles/publish/tasks
diff options
context:
space:
mode:
authorSacha Chua <sacha@sachachua.com>2022-11-05 07:55:34 -0400
committerSacha Chua <sacha@sachachua.com>2022-11-05 07:55:34 -0400
commitd33a5923c335332f7401826e01eb2033af717a76 (patch)
tree35a726b46d81a86662bb2e1cf10b1e53c94c9df6 /roles/publish/tasks
parent0b07963c81155b621dd45b878b869a78b8c9de49 (diff)
downloademacsconf-ansible-d33a5923c335332f7401826e01eb2033af717a76.tar.xz
emacsconf-ansible-d33a5923c335332f7401826e01eb2033af717a76.zip
Publishing and streaming
Diffstat (limited to 'roles/publish/tasks')
-rw-r--r--roles/publish/tasks/main.yml17
1 files changed, 3 insertions, 14 deletions
diff --git a/roles/publish/tasks/main.yml b/roles/publish/tasks/main.yml
index ddee975..128b0fa 100644
--- a/roles/publish/tasks/main.yml
+++ b/roles/publish/tasks/main.yml
@@ -9,19 +9,6 @@
owner: "{{ emacsconf_user }}"
group: "{{ emacsconf_group }}"
mode: '0600'
-- name: Check SSH config for line
- blockinfile:
- path: /home/{{ emacsconf_user }}/.ssh/config
- mode: '0600'
- owner: "{{ emacsconf_user }}"
- group: "{{ emacsconf_group }}"
- create: yes
- block: |
- Host anon-emacsconf
- Hostname git.emacsconf.org
- Port 22
- User anon
- IdentityFile ~/.ssh/id_rsa_anon_git_emacsconf
- name: Install the SSH key for orga
copy:
src: "{{ item }}"
@@ -78,8 +65,9 @@
block:
- name: Check out wiki repository
ansible.builtin.git:
- repo: git@anon-emacsconf:/emacsconf-wiki
+ repo: anon@git.emacsconf.org:/emacsconf-wiki
dest: "{{ emacsconf_edit_wiki_dir }}"
+ ssh_opts: "-i ~/.ssh/id_rsa_anon_git_emacsconf -u anon"
key_file: "~{{ emacsconf_user }}/.ssh/id_rsa_anon_git_emacsconf"
register: wiki_clone
failed_when:
@@ -91,6 +79,7 @@
args:
chdir: "{{ emacsconf_edit_wiki_dir }}"
- name: Check out emacsconf-el
+ tags: wip
ansible.builtin.git:
repo: git@git.emacsconf.org:pub/emacsconf-el
key_file: "~{{ emacsconf_user }}/.ssh/id_rsa"