File tree Expand file tree Collapse file tree 3 files changed +17
-0
lines changed Expand file tree Collapse file tree 3 files changed +17
-0
lines changed Original file line number Diff line number Diff line change @@ -54,6 +54,7 @@ A list of packages to be uninstalled prior to running this role. See [Docker's i
5454docker_service_manage: true
5555docker_service_state: started
5656docker_service_enabled: true
57+ docker_service_start_command: ""
5758docker_restart_handler_state: restarted
5859` ` `
5960
Original file line number Diff line number Diff line change @@ -23,6 +23,7 @@ docker_obsolete_packages:
2323docker_service_manage : true
2424docker_service_state : started
2525docker_service_enabled : true
26+ docker_service_start_command : " "
2627docker_restart_handler_state : restarted
2728
2829# Docker Compose Plugin options.
Original file line number Diff line number Diff line change 6868 when : docker_daemon_options.keys() | length > 0
6969 notify : restart docker
7070
71+ - name : Replace Docker service ExecStart command.
72+ when : docker_service_start_command
73+ notify : restart docker
74+ block :
75+ - name : Get Docker service status
76+ ansible.builtin.systemd_service :
77+ name : docker
78+ register : docker_service_status
79+ - name : Patch docker.service
80+ ansible.builtin.replace :
81+ path : " {{ docker_service_status.status['FragmentPath'] }}"
82+ regexp : " ^ExecStart=.*$"
83+ replace : " ExecStart={{ docker_service_start_command }}"
84+
7185- name : Ensure Docker is started and enabled at boot.
7286 service :
7387 name : docker
7488 state : " {{ docker_service_state }}"
7589 enabled : " {{ docker_service_enabled }}"
90+ daemon_reload : true
7691 ignore_errors : " {{ ansible_check_mode }}"
7792 when : docker_service_manage | bool
7893
You can’t perform that action at this time.
0 commit comments