Skip to content
Snippets Groups Projects
Select Git revision
  • b8c20c86b51b92b83883d8447591a2980fa2cb63
  • master default protected
  • th/caddy-wip
  • th/caddy
  • th/lego
  • th/acmebot
  • pyzabbix
  • th/keycloak
8 results

repo-sync.yml

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    repo-sync.yml 653 B
    ---
    
    - name: ensure our home directory has appropriate permissions
      file:
        state: directory
        dest: "{{ app_home }}"
        owner: "{{ app_user }}"
        group: "{{ app_group }}"
        mode: '0700'
    
    - name: ensure we have a directory for additional ssh keys
      file:
        state: directory
        dest: "{{ app_home }}/.ssh/"
        owner: "{{ app_user }}"
        group: "{{ app_group }}"
        mode: '0700'
    
    - name: ensure we have additional ssh keys
      copy:
        src: "{{ repo_sync_ssh_key }}{{ item }}"
        dest: "{{ app_home }}/.ssh/id_ed25519{{ item }}"
        owner: "{{ app_user }}"
        group: "{{ app_group }}"
        mode: '0600'
      with_items:
        - ""
        - ".pub"