2021-05-05 10:59:05 +02:00
|
|
|
---
|
|
|
|
### geerlingguy.jenkins
|
|
|
|
jenkins_package_state: latest
|
|
|
|
jenkins_http_port: 8080
|
2021-05-05 15:00:54 +02:00
|
|
|
jenkins_admin_username: jadmin
|
2021-05-05 10:59:05 +02:00
|
|
|
jenkins_admin_password: "{{ lookup('keepass', 'jenkins_admin_password', 'password') }}"
|
|
|
|
jenkins_plugins_install_dependencies: true
|
|
|
|
jenkins_plugins_state: latest
|
|
|
|
jenkins_java_options: "-Djenkins.install.runSetupWizard=true"
|
|
|
|
### oefenweb.ufw
|
|
|
|
ufw_rules:
|
|
|
|
- rule: allow
|
|
|
|
to_port: 22
|
|
|
|
protocol: tcp
|
|
|
|
comment: 'ssh'
|
|
|
|
from_ip: 192.168.2.0/24
|
|
|
|
- rule: allow
|
|
|
|
to_port: 8080
|
|
|
|
comment: 'jenkins'
|
|
|
|
from_ip: 192.168.2.0/24
|
2021-06-16 21:57:28 +02:00
|
|
|
- rule: allow
|
|
|
|
to_port: 4949
|
|
|
|
protocol: tcp
|
|
|
|
comment: 'munin'
|
|
|
|
from_ip: 192.168.2.144/24
|
2021-05-05 10:59:05 +02:00
|
|
|
### mgrote.restic
|
|
|
|
restic_folders_to_backup: /usr/local /etc /root /home /var/lib/jenkins
|
|
|
|
### geerlingguy.pip
|
|
|
|
pip_package: python3-pip
|
|
|
|
pip_install_packages:
|
|
|
|
- name: pykeepass==3.2.1
|
|
|
|
- name: jinja2>=2.11.2
|
|
|
|
- name: markupsafe
|
|
|
|
- name: ansible-playbook-grapher
|
|
|
|
### geerlingguy.ansible
|
|
|
|
ansible_install_method: pip
|
|
|
|
ansible_install_version_pip: '2.10'
|
|
|
|
### mgrote.apt_install_packages
|
|
|
|
programs_extra:
|
|
|
|
- graphviz # für ansible-playbook-grapher
|
|
|
|
- sshpass
|