mg
d1022a2485
Keepass Info entfernt Bugfix-Pfad Pfad KeepassDB angepasst KeyFile Var entfernt Pluginpfad in ansible.cfg angegeben Rolle mgrote.ansible aus Playbooks entfernt Keepass-Lookup-Plugin in repo gepackt Rolle mgrote.ansible entfernt Playbook mgrote.ansible eingefügt Bugfix Jenkins-Plugins test für jenkins test für jenkins Pfade in ansible.cfg angepasst Plugins und Options Port 80 --> 8080 Housekeeping Java in Playbook geerlingguy.java als submodule Vars ansible und pip Rolle mit become Playbbok und Vars - WIP Variablen ACNG in GroupVars verschoben jenkins admin_name und admin_passwort hinzugefügt in keepass https://github.com/geerlingguy/ansible-role-jenkins als submodule ceph und k8s raus jenkins in inventory Co-authored-by: Michael Grote <38253905+quotengrote@users.noreply.github.com> Reviewed-on: mg/ansible#1
30 lines
869 B
YAML
30 lines
869 B
YAML
---
|
|
### geerlingguy.jenkins
|
|
jenkins_package_state: latest
|
|
jenkins_http_port: 8080
|
|
jenkins_admin_username: "{{ lookup('keepass', 'jenkins_admin_name', 'password') }}"
|
|
jenkins_admin_password: "{{ lookup('keepass', 'jenkins_admin_password', 'password') }}"
|
|
# jenkins_plugins:
|
|
# - name: ansible
|
|
# - name: docker
|
|
jenkins_plugins_install_dependencies: true
|
|
jenkins_plugins_state: latest
|
|
jenkins_java_options: "-Djenkins.install.runSetupWizard=true"
|
|
### geerlingguy.pip
|
|
pip_package: python3-pip
|
|
pip_install_packages:
|
|
- name: pykeepass
|
|
- name: Jinja2
|
|
- name: markupsafe
|
|
### geerlingguy.ansible
|
|
ansible_install_method: pip
|
|
ansible_install_version_pip: '2.10'
|
|
### oefenweb.ufw
|
|
ufw_rules:
|
|
- rule: allow
|
|
to_port: 22
|
|
protocol: tcp
|
|
comment: 'ssh'
|
|
- rule: allow
|
|
to_port: 8080
|
|
comment: 'jenkins'
|