63 lines
1.1 KiB
YAML
63 lines
1.1 KiB
YAML
|
---
|
||
|
# file: roles/base/tasks/core.yml
|
||
|
|
||
|
- name: "*** Hostname Configuration ***"
|
||
|
include_tasks:
|
||
|
file: core_hostname.yml
|
||
|
apply:
|
||
|
tags: hostname
|
||
|
tags:
|
||
|
- hostname
|
||
|
|
||
|
# Gather facts now that the hostname may have changed
|
||
|
- name: Gather facts
|
||
|
setup:
|
||
|
when: hostname_change.changed
|
||
|
|
||
|
- name: Gather service facts
|
||
|
service_facts:
|
||
|
tags:
|
||
|
- always
|
||
|
|
||
|
- name: "*** MOTD Configuration ***"
|
||
|
include_tasks:
|
||
|
file: core_motd.yml
|
||
|
apply:
|
||
|
tags: motd
|
||
|
tags:
|
||
|
- motd
|
||
|
|
||
|
- name: "*** SSH Configuration ***"
|
||
|
include_tasks:
|
||
|
file: core_ssh.yml
|
||
|
apply:
|
||
|
tags: ssh
|
||
|
tags:
|
||
|
- ssh
|
||
|
|
||
|
- name: "*** Generate Self-Signed Cert ***"
|
||
|
include_tasks:
|
||
|
file: core_cert.yml
|
||
|
apply:
|
||
|
tags: cert
|
||
|
when: base_core_cert_common_name != ''
|
||
|
tags:
|
||
|
- cert
|
||
|
|
||
|
- name: "*** Root CA Install ***"
|
||
|
include_tasks:
|
||
|
file: core_root_ca.yml
|
||
|
apply:
|
||
|
tags: root_ca
|
||
|
tags:
|
||
|
- root_ca
|
||
|
|
||
|
- name: "*** Web Management Configuration ***"
|
||
|
include_tasks:
|
||
|
file: core_web_management.yml
|
||
|
apply:
|
||
|
tags: web_management
|
||
|
when: base_core_web_management == true
|
||
|
tags:
|
||
|
- web_management
|