An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

        

Jenkins Windows NSSM Service
===============

[![Build Status](https://travis-ci.org/deekayen/ansible-jenkins-nssm.svg?branch=main)](https://travis-ci.org/deekayen/ansible-jenkins-nssm) [![Project Status: Abandoned – Initial development has started, but there has not yet been a stable, usable release; the project has been abandoned and the author(s) do not intend on continuing development.](https://www.repostatus.org/badges/latest/abandoned.svg)](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
- wixtoolset

jenkins_path: C:\Jenkins\jenkins.exe
jenkins_user: ""
jenkins_password: ""
```

Dependencies
------------

None.

Example Playbook
----------------

- hosts: jenkins

pre_tasks:
- action: win_ping

roles:
- packages
- jenkins

License
-------

BSD