Browse Source

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.
pull/5982/head
Victor Morales 4 years ago
committed by GitHub
parent
commit
7930f6fa0a
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 13 additions and 0 deletions
  1. 13
      roles/bootstrap-os/tasks/bootstrap-opensuse.yml

13
roles/bootstrap-os/tasks/bootstrap-opensuse.yml

@ -1,6 +1,19 @@
--- ---
# OpenSUSE ships with Python installed # 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 - name: Set the http_proxy in /etc/sysconfig/proxy
lineinfile: lineinfile:
path: /etc/sysconfig/proxy path: /etc/sysconfig/proxy

Loading…
Cancel
Save