35 lines
840 B
YAML
35 lines
840 B
YAML
- name: retrieve directory stats
|
|
stat:
|
|
path: '{{ aur_build_dir }}/{{ item.name }}'
|
|
register: build_dir_stats
|
|
|
|
# TODO become based on the directories stats
|
|
- name: clone aur packages
|
|
become: true
|
|
git:
|
|
repo: '{{ item.url }}'
|
|
dest: '{{ aur_build_dir }}/{{ item.name }}'
|
|
update: true
|
|
loop: '{{ aur_packages }}'
|
|
|
|
- name: change aur package directories owner
|
|
become: true
|
|
file:
|
|
path: '{{ aur_build_dir }}/{{ item.name }}'
|
|
state: directory
|
|
owner: '{{ ansible_user_id }}'
|
|
group: '{{ ansible_user_id }}'
|
|
recurse: true
|
|
loop: '{{ aur_packages }}'
|
|
|
|
- name: build & install aur packages
|
|
include_tasks: 'tasks/aur-package.yml'
|
|
loop: '{{ aur_packages }}'
|
|
|
|
- name: enable docker socket
|
|
systemd:
|
|
name: docker.socket
|
|
state: restarted
|
|
enabled: true
|
|
scope: user
|
|
daemon_reload: true
|