Initial commit
This commit is contained in:
65
roles/weareinteractive.apt/tasks/config.yml
Executable file
65
roles/weareinteractive.apt/tasks/config.yml
Executable file
@@ -0,0 +1,65 @@
|
||||
---
|
||||
|
||||
- name: Configuring APT
|
||||
template:
|
||||
src: "{{ item }}.j2"
|
||||
dest: "/{{ item }}"
|
||||
owner: "root"
|
||||
group: "root"
|
||||
mode: "0644"
|
||||
with_items:
|
||||
- "etc/apt/apt.conf.d/10general"
|
||||
- "etc/apt/apt.conf.d/10periodic"
|
||||
|
||||
- name: Configuring APT
|
||||
template:
|
||||
src: "{{ item }}.j2"
|
||||
dest: "/{{ item }}"
|
||||
owner: "root"
|
||||
group: "root"
|
||||
mode: "0644"
|
||||
when: apt_unattended_upgrades | bool
|
||||
with_items:
|
||||
- "etc/apt/apt.conf.d/50unattended-upgrades"
|
||||
|
||||
- name: Configuring APT Download timer
|
||||
include_tasks: unattended_upgrades_download_timer.yml
|
||||
when: apt_unattended_upgrades_download_timer_override is not none
|
||||
|
||||
- name: Configuring APT Upgrade timer
|
||||
include_tasks: unattended_upgrades_upgrade_timer.yml
|
||||
when: apt_unattended_upgrades_upgrade_timer_override is not none
|
||||
|
||||
- name: Configuring remount filesystems
|
||||
template:
|
||||
src: "etc/apt/apt.conf.d/10remount_{{ item }}.j2"
|
||||
dest: "/etc/apt/apt.conf.d/10remount_{{ item }}"
|
||||
owner: "root"
|
||||
group: "root"
|
||||
mode: "0644"
|
||||
when: apt_remount_filesystems | bool
|
||||
with_items:
|
||||
- "{{ apt_remount_filesystems }}"
|
||||
|
||||
- name: Configuring APT proxy behavior
|
||||
template:
|
||||
src: "{{ item }}.j2"
|
||||
dest: "/{{ item }}"
|
||||
owner: "root"
|
||||
group: "root"
|
||||
mode: "0644"
|
||||
when: apt_http_proxy_address is defined or apt_https_proxy_address is defined
|
||||
with_items:
|
||||
- "etc/apt/apt.conf.d/00proxy"
|
||||
|
||||
- name: Alter Aptitude solution costs
|
||||
template:
|
||||
src: "{{ item }}.j2"
|
||||
dest: "/{{ item }}"
|
||||
owner: "root"
|
||||
group: "root"
|
||||
mode: "0644"
|
||||
when: apt_aptitude_solution_cost | bool
|
||||
with_items:
|
||||
- "etc/apt/apt.conf.d/20alter-aptitude-solution-cost"
|
||||
|
||||
Reference in New Issue
Block a user