Skip to content

Commit 9b78c93

Browse files
committed
vagrant: run mystamps service with test profile.
Fix #270
1 parent 528462e commit 9b78c93

File tree

4 files changed

+66
-4
lines changed

4 files changed

+66
-4
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
---
2+
3+
- name: Restarting service
4+
service:
5+
name: mystamps
6+
state: restarted
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
3+
- name: Uploading mystamps.war to a server
4+
copy:
5+
src: ../../target/mystamps.war
6+
dest: /data/mystamps/mystamps.war
7+
force: yes
8+
backup: no
9+
owner: mystamps
10+
group: mystamps
11+
mode: '0700'
12+
notify:
13+
- Restarting service
14+
15+
- name: Creating init-script
16+
file:
17+
src: /data/mystamps/mystamps.war
18+
dest: /etc/init.d/mystamps
19+
state: link
20+
21+
- name: Running service
22+
service:
23+
name: mystamps
24+
enabled: yes
25+
state: started
26+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
3+
- name: Creating group
4+
group:
5+
name: mystamps
6+
state: present
7+
8+
- name: Creating user
9+
user:
10+
name: mystamps
11+
group: mystamps
12+
home: /data/mystamps
13+
createhome: yes
14+
comment: 'MyStamps'
15+
state: present
16+

vagrant/provisioning/vagrant.yml

+18-4
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,29 @@
66
ansible_python_interpreter: "/usr/bin/python2.7"
77

88
pre_tasks:
9+
910
- name: Bootstrapping server
1011
include: bootstrap.yml
1112

13+
- name: Creating /data directory
14+
file:
15+
path: /data
16+
state: directory
17+
owner: root
18+
group: root
19+
mode: '0755'
20+
become: yes
21+
become_method: sudo
22+
1223
roles:
1324
- role: php-coder.oraclejdk
1425
become: yes
1526
become_method: sudo
1627

17-
tasks:
18-
- name: show greeting message
19-
debug:
20-
msg: "Hello"
28+
- role: mystamps-user
29+
become: yes
30+
become_method: sudo
31+
32+
- role: mystamps-app
33+
become: yes
34+
become_method: sudo

0 commit comments

Comments
 (0)