| --- |
| # jenkins tasks/main.yml |
| # |
| # SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org> |
| # SPDX-License-Identifier: Apache-2.0 |
| |
| - name: include OS-specific vars |
| include_vars: "{{ ansible_os_family }}.yml" |
| |
| - name: include OS-specific tasks |
| include_tasks: "{{ ansible_os_family }}.yml" |
| |
| - name: Initial the Jenkins |
| include_tasks: "settings.yml" |
| |
| - name: generate groovy for initializing local admin account |
| template: |
| src: init_admin.groovy.j2 |
| dest: "{{ jenkins_home }}/init.groovy.d/basic-security.groovy" |
| owner: "{{ jenkins_process_user }}" |
| group: "{{ jenkins_process_group }}" |
| mode: 0775 |
| notify: |
| - start-jenkins |