add proxy support
This commit is contained in:
parent
cec86bfc8b
commit
45bddcac3d
|
@ -1 +1,6 @@
|
|||
kiosk_url: https://floatingqrcode.com/
|
||||
kiosk_url: https://floatingqrcode.com/
|
||||
|
||||
proxy:
|
||||
http_proxy: ""
|
||||
https_proxy: ""
|
||||
no_proxy: ""
|
|
@ -1,15 +1,46 @@
|
|||
- name: Perform system update
|
||||
apt:
|
||||
update_cache: true
|
||||
upgrade: dist
|
||||
environment:
|
||||
http_proxy: "{{ proxy.http_proxy }}"
|
||||
HTTP_PROXY: "{{ proxy.http_proxy }}"
|
||||
https_proxy: "{{ proxy.https_proxy }}"
|
||||
HTTPS_PROXY: "{{ proxy.https_proxy }}"
|
||||
no_proxy: "{{ proxy.no_proxy }}"
|
||||
NO_PROXY: "{{ proxy.no_proxy }}"
|
||||
|
||||
- name: Install Cage window manager and Midori browser
|
||||
apt:
|
||||
update_cache: yes
|
||||
name:
|
||||
- cage
|
||||
- xwayland
|
||||
- gtk3-nocsd
|
||||
- midori
|
||||
# - gtk3-nocsd
|
||||
- chromium-browser
|
||||
environment:
|
||||
http_proxy: "{{ proxy.http_proxy }}"
|
||||
HTTP_PROXY: "{{ proxy.http_proxy }}"
|
||||
https_proxy: "{{ proxy.https_proxy }}"
|
||||
HTTPS_PROXY: "{{ proxy.https_proxy }}"
|
||||
no_proxy: "{{ proxy.no_proxy }}"
|
||||
NO_PROXY: "{{ proxy.no_proxy }}"
|
||||
|
||||
- name: Configure proxy
|
||||
blockinfile:
|
||||
path: /etc/environment
|
||||
block: |
|
||||
http_proxy="{{ proxy.http_proxy }}"
|
||||
HTTP_PROXY="{{ proxy.http_proxy }}"
|
||||
https_proxy="{{ proxy.https_proxy }}"
|
||||
HTTPS_PROXY="{{ proxy.https_proxy }}"
|
||||
no_proxy="{{ proxy.no_proxy }}"
|
||||
NO_PROXY="{{ proxy.no_proxy }}"
|
||||
|
||||
notify: Reboot
|
||||
|
||||
- name: Configure autologin
|
||||
command: raspi-config nonint do_boot_behaviour B2
|
||||
|
||||
- name: Install kiosk script
|
||||
template:
|
||||
src: kiosk.sh.j2
|
||||
|
|
Loading…
Reference in New Issue