Skip to content

Commit a12924f

Browse files
committed
Adapt aggregator playbook to new way of passing user
1 parent 405b611 commit a12924f

File tree

1 file changed

+20
-11
lines changed

1 file changed

+20
-11
lines changed

infra/ansible/aggregator.yaml

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@
33
- import_playbook: rust.yaml
44
- import_playbook: eigenlayer-cli.yaml
55

6-
- hosts: aligned-holesky-aggregator-1
7-
become: true
6+
- hosts: aggregator
87
vars:
9-
user: "{{ user }}"
8+
service: "aggregator"
109

1110
tasks:
12-
# Install required packages
1311
- name: Update apt and install required system packages
12+
become: true
1413
apt:
1514
pkg:
1615
- pkg-config
@@ -19,28 +18,38 @@
1918
state: latest
2019
update_cache: true
2120

22-
# Create directories for each service
2321
- name: Create directories for each service if do not exist
22+
become: true
2423
ansible.builtin.file:
25-
path: /home/{{ user }}/repos/{{ item }}
24+
path: /home/{{ app_user }}/repos/{{ service }}
2625
state: directory
2726
mode: '0755'
28-
become_user: "{{ user }}"
27+
owner: '{{ app_user }}'
28+
group: '{{ app_user }}'
2929
loop:
3030
- aggregator
3131

32-
# Clone Aligned repository for each service
3332
- name: Clone Aligned repository
33+
become: true
3434
ansible.builtin.git:
3535
repo: https://github.com/yetanotherco/aligned_layer.git
36-
dest: /home/{{ user }}/repos/{{ item }}/aligned_layer
36+
dest: /home/{{ app_user }}/repos/{{ service }}/aligned_layer
3737
version: v0.10.2
38-
become_user: "{{ user }}"
3938
loop:
4039
- aggregator
4140

41+
- name: Set permissions for cloned repository
42+
become: true
43+
ansible.builtin.file:
44+
path: /home/{{ app_user }}/repos/{{ service }}/aligned_layer
45+
mode: '0755'
46+
owner: '{{ app_user }}'
47+
group: '{{ app_user }}'
48+
recurse: yes
49+
4250
- name: Allow access to tcp port 8090
51+
become: true
4352
ufw:
4453
rule: allow
4554
port: 8090
46-
proto: tcp
55+
proto: tcp

0 commit comments

Comments
 (0)