File tree Expand file tree Collapse file tree 1 file changed +20
-11
lines changed
Expand file tree Collapse file tree 1 file changed +20
-11
lines changed Original file line number Diff line number Diff line change 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
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
You can’t perform that action at this time.
0 commit comments