Apply custom banner as part of bootstrap if available
If custom banner is provided prior to running Ansible bootstrap playbook, it must be applied as part of the bootstrap. Closes-Bug: 1835524 Change-Id: I6f21fadf5c3cf1a49f28371392753aded293ae80 Signed-off-by: Tee Ngo <tee.ngo@windriver.com>
This commit is contained in:
parent
a2f684c8fb
commit
da5395b356
@ -65,6 +65,26 @@
|
|||||||
- include: one_time_config_tasks.yml
|
- include: one_time_config_tasks.yml
|
||||||
when: not initial_db_populated
|
when: not initial_db_populated
|
||||||
|
|
||||||
|
# Banner customization is not part of one_time_config_task.yml as the user may
|
||||||
|
# choose to change their banner look and feel and replay.
|
||||||
|
- name: Check if custom banner exists
|
||||||
|
stat:
|
||||||
|
path: /opt/banner
|
||||||
|
register: banner_result
|
||||||
|
|
||||||
|
- block:
|
||||||
|
- name: Apply custom banner
|
||||||
|
shell:
|
||||||
|
/usr/sbin/apply_banner_customization /opt/banner > /tmp/apply_banner_customization.log
|
||||||
|
failed_when: false
|
||||||
|
register: banner_apply
|
||||||
|
|
||||||
|
- name: Fail if banner customization failed
|
||||||
|
fail:
|
||||||
|
msg: "Failed to apply banner customization. See /tmp/apply_banner_customization.log for details."
|
||||||
|
when: banner_apply.rc != 0
|
||||||
|
when: banner_result.stat.exists and banner_result.stat.isdir
|
||||||
|
|
||||||
# Shut down services if there are services impacting config changes in
|
# Shut down services if there are services impacting config changes in
|
||||||
# this replay or previous bootstrap did not complete for whatever reason.
|
# this replay or previous bootstrap did not complete for whatever reason.
|
||||||
- name: Shuting down services for reconfiguration as required
|
- name: Shuting down services for reconfiguration as required
|
||||||
|
Loading…
x
Reference in New Issue
Block a user