https://github.com/deekayen/ansible-jenkins-nssm
Example repository of an Ansible playbook with roles to manage the Jenkins service on Windows using NSSM.
https://github.com/deekayen/ansible-jenkins-nssm
ansible ansible-example nssm
Last synced: 4 months ago
JSON representation
Example repository of an Ansible playbook with roles to manage the Jenkins service on Windows using NSSM.
- Host: GitHub
- URL: https://github.com/deekayen/ansible-jenkins-nssm
- Owner: deekayen
- License: bsd-3-clause
- Created: 2019-11-27T23:05:35.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-08T20:04:15.000Z (over 4 years ago)
- Last Synced: 2024-12-29T15:30:29.968Z (6 months ago)
- Topics: ansible, ansible-example, nssm
- Homepage:
- Size: 12.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
Jenkins Windows NSSM Service
===============[](https://travis-ci.org/deekayen/ansible-jenkins-nssm) [](https://www.repostatus.org/#abandoned)
Manage the Jenkins service on Windows with NSSM.
Requirements
------------A vault password. The vault password in this sample repository is `hunter2`. Putting the vault key file in your git repository is **wrong**. I put it here only as an example so you could see what is inside the sample vault file.
Role Variables
--------------```
chocolatey_packages:
- 7zip
- curl
- dotnet4.5
- git
- groovy
- notepadplusplus
- nsis
- nssm
- powershell
- python2
- python3
- svn
- vmware-tools
- webdeploy
- windbg
- winmerge
- winscp
- wixtoolsetjenkins_path: C:\Jenkins\jenkins.exe
jenkins_user: ""
jenkins_password: ""
```Dependencies
------------None.
Example Playbook
----------------- hosts: jenkins
pre_tasks:
- action: win_pingroles:
- packages
- jenkinsLicense
-------BSD