Skip to content
Snippets Groups Projects
main.yml 1.11 KiB
Newer Older
- name: Create /eci-users/proxer/pb_extras_fetcher ..
  ansible.builtin.file:
    path: /eci-users/proxer/pb_extras_fetcher
    state: directory
    owner: proxer
    group: eci

- name: Create /eci-users/proxer/pubchem_extras .
  ansible.builtin.file:
    path: /eci-users/proxer/pubchem_extras
    state: directory
    owner: proxer
    group: eci
    
- name: Clone pb_extras_fetcher.
  become_user: proxer
  ansible.builtin.git:
    dest: /eci-users/proxer/pb_extras_fetcher
    repo: https://gitlab.lcsb.uni.lu/eci/pb_extras_fetcher.git

- name: Copy service files.
  ansible.builtin.copy:
    remote_src: yes
    src: "/eci-users/proxer/pb_extras_fetcher{{ item }}"
    dest: "{{ item }}"
  loop:
    - /etc/systemd/system/pb_extras_fetcher.service
    - /etc/systemd/system/pb_extras_fetcher.timer

# - name: Restart and enable pb_extras_fetcher.
#   ansible.builtin.systemd:
#     name: pb_extras_fetcher.service
#     state: started
#     daemon-reload: yes
#     enabled: yes     

# - name: Start the timer.
#   ansible.builtin.systemd:
#     name: pb_extras_fetcher.timer
#     daemon-reload: yes
#     enabled: yes