Verbesserungen aus dem ansible-workshop2 (#24)

gitea. version bump

Bugfix: apt_manage_sources: pve add Repo-Key

apt_manage_sources: typo

motd: Doku

ntp: Doku

dokuwiki: Doku

sanoid: Doku

sanoid: rsync entfernt

motd: Doku

motd: Todo entfernt

Co-authored-by: Michael Grote <michael.grote@posteo.de>
Reviewed-on: mg/ansible#24
Co-Authored-By: mg <mg@noreply.git.mgrote.net>
Co-Committed-By: mg <mg@noreply.git.mgrote.net>
This commit is contained in:
Michael Grote 2021-03-10 14:50:54 +01:00
parent d752ff094e
commit bb30425c44
11 changed files with 11 additions and 18 deletions

View file

@ -19,7 +19,7 @@
comment: 'gitea' comment: 'gitea'
from_ip: 192.168.2.0/24 from_ip: 192.168.2.0/24
### tmaurice.gitea ### tmaurice.gitea
gitea_version: "1.13.2" gitea_version: "1.13.4"
gitea_app_name: "Gitea" gitea_app_name: "Gitea"
gitea_user: "gitea" gitea_user: "gitea"
gitea_home: "/var/lib/gitea" gitea_home: "/var/lib/gitea"

View file

@ -8,4 +8,4 @@
- repo_url: deb http://ftp.de.debian.org/debian buster main contrib - repo_url: deb http://ftp.de.debian.org/debian buster main contrib
- repo_url: deb http://ftp.de.debian.org/debian buster-updates main contrib - repo_url: deb http://ftp.de.debian.org/debian buster-updates main contrib
- repo_url: deb http://security.debian.org buster/updates main contrib - repo_url: deb http://security.debian.org buster/updates main contrib
manage_sources_debian_repo_path: /etc/apt/sources.list.d/debian # , wol sollen die standard-repos gespeichert werden; nicht auf /etc/apt/sources setzen, diese datei wird gelöscht manage_sources_debian_repo_path: /etc/apt/sources.list.d/debian # wo sollen die standard-repos gespeichert werden; nicht auf /etc/apt/sources setzen, diese datei wird gelöscht

View file

@ -45,9 +45,8 @@
ansible.builtin.apt_key: ansible.builtin.apt_key:
url: "{{ manage_sources_apt_repo_key_url }}" url: "{{ manage_sources_apt_repo_key_url }}"
state: present state: present
file: "{{ manage_sources_apt_repo_key_path }}"
register: copy_src register: copy_src
when: pve_no_subscription_repo_keys.stat.exists == true when: pve_no_subscription_repo_keys.stat.exists == false
- name: add pve-no-subscription repo - name: add pve-no-subscription repo
become: yes become: yes

View file

@ -3,4 +3,4 @@
dokuwiki_download_url: https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz # wo soll dokuwiki heruntergeladen werden dokuwiki_download_url: https://download.dokuwiki.org/src/dokuwiki/dokuwiki-stable.tgz # wo soll dokuwiki heruntergeladen werden
dokuwiki_version_name: 2020-07-29 "Hogfather" # aus /var/www/dokuwiki/VERSION # welche Version, damit wird abgeglichen ob das Archiv heruntergeladen werden muss dokuwiki_version_name: 2020-07-29 "Hogfather" # aus /var/www/dokuwiki/VERSION # welche Version, damit wird abgeglichen ob das Archiv heruntergeladen werden muss
dokuwiki_user: www-data # dokuwiki nutzer dokuwiki_user: www-data # dokuwiki nutzer
dokuwiki_group: www-data #dokuwiki gruppe dokuwiki_group: www-data # dokuwiki gruppe

View file

@ -32,8 +32,8 @@ Es gibt folgende Konfigurationsmoeglichkeiten:
### Variablen + Defaults ### Variablen + Defaults
##### Ort fuer Wetterangabe ##### Ort fuer Wetterangabe
motd_wetter_ort: "Magdeburg" `motd_wetter_ort: "Magdeburg"`
##### Wetter anzeigen? ##### Wetter anzeigen?
motd_wetter_aktiv: false `motd_wetter_aktiv: false`
##### "fortune" anzeigen ##### "fortune" anzeigen
motd_fortune_aktiv: true `motd_fortune_aktiv: true`

View file

@ -1,5 +0,0 @@
# ToDo
- [ ] Neofetch einbauen
- [ ] Layout mehrspaltig umbauen
- [ ] Wenn OS == PVE dann Exit

View file

@ -14,7 +14,7 @@
state: present state: present
when: ansible_facts['os_family'] == "Ubuntu" when: ansible_facts['os_family'] == "Ubuntu"
################## ##################
- name: 'Ubuntu : remove motd' - name: 'remove unwanted motd messages'
become: yes become: yes
ansible.builtin.file: ansible.builtin.file:
path: '/etc/update-motd.d/{{ item }}' path: '/etc/update-motd.d/{{ item }}'

View file

@ -1,5 +1,5 @@
--- ---
ntp_timezone: "Europe/Berlin" #Zeitzone in der sich der Cpmputer befindet ntp_timezone: "Europe/Berlin" # Zeitzone in der sich der Computer befindet
ntp_driftfile_directory: "/var/lib/ntp" # Ordner für das driftfile ntp_driftfile_directory: "/var/lib/ntp" # Ordner für das driftfile
ntp_servers: # welche Server sollen befragt werden ntp_servers: # welche Server sollen befragt werden
- address: ptbtime1.ptb.de - address: ptbtime1.ptb.de

View file

@ -32,7 +32,7 @@
notify: notify:
- restart ntpd - restart ntpd
- name: set Zeitzone to {{ ntp_timezone }} - name: set timezone to {{ ntp_timezone }}
become: yes become: yes
ansible.builtin.timezone: ansible.builtin.timezone:
name: "{{ ntp_timezone }}" name: "{{ ntp_timezone }}"

View file

@ -1,5 +1,5 @@
--- ---
# Wann soll das sanoid-script mit cron ausgeführt werden? ### Wann soll das sanoid-script mit cron ausgeführt werden?
sanoid_cron_hours: '*' sanoid_cron_hours: '*'
sanoid_cron_minutes: '*' sanoid_cron_minutes: '*'

View file

@ -8,7 +8,6 @@
- software-properties-common - software-properties-common
- curl - curl
- wget - wget
- rsync
- logrotate - logrotate
- libcapture-tiny-perl - libcapture-tiny-perl
state: present state: present