server-config/roles/preseed/tasks/repoconfig.yml

38 lines
992 B
YAML

---
# Configuring the base repositories files.
# Composing here files to be used by clients will reduce time to load/construct
# them within client-pull-installation playbook.
- name: Creating base directory for storing repositories files
file:
path: /var/lib/nethserver/ibay/ks/repoconfig
state: directory
owner: root
group: root
mode: 0755
become: yes
- name: Preconfiguring base repositories file for clients
template:
src: repoconfig/sources.list
dest: /var/lib/nethserver/ibay/ks/repoconfig/sources.list
owner: root
group: root
mode: 0644
become: yes
- name: Preconfiguring other repositories for clients
template:
src: "repoconfig/{{ item }}"
dest: "/var/lib/nethserver/ibay/ks/repoconfig/{{ item }}"
owner: root
group: root
mode: 0644
with_items:
- bglug-trusty.list
- ansible-ansible-trusty.list
- libreoffice-ppa-trusty.list
- epoptes-ppa-trusty.list
- geogebra-stable.list
become: yes