Browse Source
This allow us to start managing updates on windmill deployments. Change-Id: Iacfa1f59e1e0da97c354c81f0c9d3ae0bd2c8cda Signed-off-by: Paul Belanger <pabelanger@redhat.com>changes/76/656776/4
7 changed files with 110 additions and 0 deletions
@ -0,0 +1,17 @@
|
||||
# Copyright 2019 Red Hat, Inc. |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
||||
# License for the specific language governing permissions and limitations |
||||
# under the License. |
||||
--- |
||||
# tasks/main.yaml |
||||
unattended_upgrades_task_manager: |
||||
- config |
@ -0,0 +1,22 @@
|
||||
# Copyright 2019 Red Hat, Inc. |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
||||
# License for the specific language governing permissions and limitations |
||||
# under the License. |
||||
--- |
||||
- name: Install unattended-upgrades configuration |
||||
become: true |
||||
template: |
||||
dest: /etc/apt/apt.conf.d/50unattended-upgrades |
||||
group: root |
||||
mode: 0644 |
||||
owner: root |
||||
src: etc/apt/apt.conf.d/50unattended-upgrades.j2 |
@ -0,0 +1,21 @@
|
||||
# Copyright 2019 Red Hat, Inc. |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
||||
# License for the specific language governing permissions and limitations |
||||
# under the License. |
||||
--- |
||||
- name: Include OS-specific variables |
||||
include_vars: "{{ ansible_os_family | lower }}.yaml" |
||||
|
||||
- include: "{{ unattended_upgrades_task }}.yaml" |
||||
with_items: "{{ unattended_upgrades_task_manager }}" |
||||
loop_control: |
||||
loop_var: unattended_upgrades_task |
@ -0,0 +1,15 @@
|
||||
//This file is generated by Ansible |
||||
// DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN |
||||
// |
||||
Unattended-Upgrade::Allowed-Origins { |
||||
"${distro_id}:${distro_codename}"; |
||||
"${distro_id}:${distro_codename}-security"; |
||||
"${distro_id}:${distro_codename}-updates"; |
||||
}; |
||||
|
||||
Unattended-Upgrade::Package-Blacklist { |
||||
}; |
||||
|
||||
Unattended-Upgrade::DevRelease "false"; |
||||
Unattended-Upgrade::Mail "root"; |
||||
Unattended-Upgrade::Remove-Unused-Dependencies "true"; |
@ -0,0 +1,14 @@
|
||||
# Copyright 2019 Red Hat, Inc. |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
||||
# License for the specific language governing permissions and limitations |
||||
# under the License. |
||||
--- |
@ -0,0 +1,14 @@
|
||||
# Copyright 2019 Red Hat, Inc. |
||||
# |
||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||
# you may not use this file except in compliance with the License. |
||||
# You may obtain a copy of the License at |
||||
# |
||||
# http://www.apache.org/licenses/LICENSE-2.0 |
||||
# |
||||
# Unless required by applicable law or agreed to in writing, software |
||||
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT |
||||
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the |
||||
# License for the specific language governing permissions and limitations |
||||
# under the License. |
||||
--- |
Loading…
Reference in new issue