Ensure /etc/sysconfig/proxy for openSUSE bootstrap (#5445)

The playbook that bootstrap openSUSE servers assumes that the
/etc/sysconfig/proxy file exists but the execution fails when
these file is not present. This change guarantees its existence.
This commit is contained in:
Victor Morales 2020-04-17 14:23:35 -07:00 committed by GitHub
parent 49bd208026
commit 7930f6fa0a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,6 +1,19 @@
---
# OpenSUSE ships with Python installed
- name: Check that /etc/sysconfig/proxy file exists
stat:
path: /etc/sysconfig/proxy
register: stat_result
- name: Create the /etc/sysconfig/proxy empty file
file:
path: /etc/sysconfig/proxy
state: touch
when:
- http_proxy is defined or https_proxy is defined
- not stat_result.stat.exists
- name: Set the http_proxy in /etc/sysconfig/proxy
lineinfile:
path: /etc/sysconfig/proxy