Skip to content

Commit e286921

Browse files
authored
Fix tzdata missing, systemd deamon reload problem (#197)
* Tolerate systemd not available after daemon_reload Signed-off-by: Justin Cinkelj <justin.cinkelj@xlab.si> * Add dumb-init and tzdata python dependencies Signed-off-by: Justin Cinkelj <justin.cinkelj@xlab.si> --------- Signed-off-by: Justin Cinkelj <justin.cinkelj@xlab.si>
1 parent c664382 commit e286921

File tree

4 files changed

+25
-2
lines changed

4 files changed

+25
-2
lines changed

requirements-build.txt

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -540,6 +540,13 @@ drf-spectacular==0.29.0 \
540540
--hash=sha256:0a069339ea390ce7f14a75e8b5af4a0860a46e833fd4af027411a3e94fc1a0cc \
541541
--hash=sha256:d1ee7c9535d89848affb4427347f7c4a22c5d22530b8842ef133d7b72e19b41a
542542
# via -r requirements-pinned.txt
543+
dumb-init==1.2.5.post1 \
544+
--hash=sha256:5d6b1fe9b8efcdbbdcb670efe7a55f9117251ee9648d35ffd0c487fd79515ea5 \
545+
--hash=sha256:6510538a975e0de10658b0210ec2ad62dc3617543af5c6fbd29a3af111eae981 \
546+
--hash=sha256:a516a16a7dfed012de2524eb449e31f7f583b11b938eebb3ec09fd194497293d \
547+
--hash=sha256:c52a20fe73a6f56501079f969775098ab83bd9c73648b9e4eb68fa1b02a9b98e \
548+
--hash=sha256:fc1e309f52c898ee00df056189f46ca3f6055a72b77015f4eefbd7c58c45290f
549+
# via -r requirements-pinned.txt
543550
dynaconf==3.2.12 \
544551
--hash=sha256:29cea583b007d890e6031fa89c0ac489b631c73dbee83bcd5e6f97602c26354e \
545552
--hash=sha256:eb2a11865917dff8810c6098cd736b8f4d2f4e39ad914500e2dfbe064b82c499
@@ -1403,6 +1410,10 @@ typing-inspection==0.4.2 \
14031410
--hash=sha256:4ed1cacbdc298c220f1bd249ed5287caa16f34d44ef4e9c3d0cbad5b521545e7 \
14041411
--hash=sha256:ba561c48a67c5958007083d386c3295464928b01faa735ab8547c5692e87f464
14051412
# via pydantic
1413+
tzdata==2025.3 \
1414+
--hash=sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1 \
1415+
--hash=sha256:de39c2ca5dc7b0344f2eba86f49d614019d29f060fc4ebc8a417896a620b56a7
1416+
# via -r requirements-pinned.txt
14061417
uritemplate==4.2.0 \
14071418
--hash=sha256:480c2ed180878955863323eea31b0ede668795de182617fef9c6ca09e6ec9d0e \
14081419
--hash=sha256:962201ba1c4edcab02e60f9a0d3821e82dfc5d2d6662a21abd533879bdb8a686

requirements-pinned.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,13 @@ redis==7.0.1
2121
requests==2.32.5
2222
setuptools==80.9.0
2323
split-settings==1.0.0
24+
tzdata==2025.3
2425
urllib3==2.5.0
2526
uvicorn==0.38.0
2627
drf-spectacular==0.29.0
2728

2829
# Deployment dependencies
30+
dumb-init==1.2.5.post1
2931
uwsgi==2.0.31
3032

3133
# Development dependencies

requirements.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ redis==7.0.1
2121
requests==2.32.5
2222
setuptools==80.9.0
2323
split-settings==1.0.0
24+
tzdata==2025.3
2425
urllib3==2.5.0
2526
uvicorn==0.38.0
26-
drf-spectacular==0.29.0
27+
drf-spectacular==0.29.0
Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,19 @@
11
---
2-
- name: Ensure automation dashboard containers are enabled and started
2+
- name: Ensure automation dashboard containers are enabled and started - with deamon_reload
33
ansible.builtin.systemd:
44
name: '{{ item }}'
55
state: started
66
enabled: true
77
scope: user
88
daemon_reload: true
9+
ignore_errors: true
10+
loop: '{{ __services }}'
11+
12+
- name: Ensure automation dashboard containers are enabled and started - without deamon_reload
13+
ansible.builtin.systemd:
14+
name: '{{ item }}'
15+
state: started
16+
enabled: true
17+
scope: user
918
loop: '{{ __services }}'
1019
...

0 commit comments

Comments
 (0)