jenkins-node
novafloss.jenkins-node
Настройка SSH-рабочего узла Jenkins.
Требования
novafloss.jenkins-api
: для создания узла с помощью REST API Jenkins
Переменные роли
# Переменные для UNIX пользователя
jenkins_authorized_key: ssh-rsa AAAA...TBZUI9 [email protected]
jenkins_home: /var/lib/jenkins
jenkins_username: jenkins
# Переменные для узла Jenkins
jenkins_master_url: https://jenkins.mycompany.com/
jenkins_node_executors: 2
jenkins_node_host: jenkins-node-1.lan.mycompany.net (по умолчанию: {{ ansible_eth0.ipv4.address }})
jenkins_node_port: 22
jenkins_node_labels: [label1, label2]
jenkins_node_name: jenkins-node-1 (по умолчанию: {{ ansible_hostname }})
jenkins_node_credentials_id: master-ssh
Пример плейбука
Включение примера использования вашей роли (например, с переменными, переданными в качестве параметров) будет полезно для пользователей:
- hosts: slave
roles:
- role: novafloss.jenkins-api
- role: novafloss.jenkins-node
jenkins_authorized_key: ssh-rsa AAAA...TBZUI9 [email protected]
jenkins_master_url: https://jenkins.mycompany.com/
jenkins_node_credentials_id: master-ssh
Авторские права
Лицензия BSD от @PeopleDoc и участников.
Установить
ansible-galaxy install novafloss/ansible-role-jenkins-node
Лицензия
Unknown
Загрузки
592
Владелец
Free, public and open source repositories from PeopleDoc R&D