Skip to content

Commit 0906d2e

Browse files
authored
Verify file is installed and start service after configuration (#55)
* Verify file is installed and start service after configuration * bump version to 1.2.8 * broken idempotency * restart service * start is idempotent
1 parent 17ce297 commit 0906d2e

File tree

3 files changed

+18
-13
lines changed

3 files changed

+18
-13
lines changed

galaxy.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ name: spm_middleware
1111

1212
# The version of the collection. Must be compatible with semantic versioning
1313
# Please note. version also exists in /github/workflows/release.yml and will need to be update also
14-
version: 1.2.7
14+
version: 1.2.8
1515

1616
# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
1717
readme: README.md

molecule/__oracle-v19c/verify.yml

+5
Original file line numberDiff line numberDiff line change
@@ -75,3 +75,8 @@
7575
- name: Verify that stop script exists
7676
assert:
7777
that: stop_script.stat.exists
78+
79+
- name: Check if service file exists
80+
stat:
81+
path: /etc/systemd/system/oracle.service
82+
register: service_file

roles/oracle/tasks/configure.yml

+12-12
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,4 @@
11
---
2-
- name: Starting service
3-
block:
4-
- name: Copy oracle.service
5-
template:
6-
src: oracle.service.j2
7-
dest: /etc/systemd/system/oracle.service
8-
- name: Start service
9-
systemd:
10-
name: oracle.service
11-
enabled: yes
12-
state: started
13-
142
- name: Check listener status
153
become: yes
164
become_user: oracle
@@ -99,3 +87,15 @@
9987
when: db_config_status.rc != 0
10088
tags:
10189
- post
90+
91+
- name: Creating service
92+
block:
93+
- name: Copy oracle.service
94+
template:
95+
src: oracle.service.j2
96+
dest: /etc/systemd/system/oracle.service
97+
- name: Start service
98+
systemd:
99+
name: oracle.service
100+
enabled: yes
101+
state: started

0 commit comments

Comments
 (0)