|
38 | 38 | version: batcher_ansible |
39 | 39 | recursive: false |
40 | 40 |
|
41 | | -# - name: Set permissions for cloned repository |
42 | | -# ansible.builtin.file: |
43 | | -# path: /home/{{ ansible_user }}/repos/{{ service }}/aligned_layer |
44 | | -# mode: '0755' |
45 | | -# owner: '{{ ansible_user }}' |
46 | | -# group: '{{ ansible_user }}' |
47 | | -# recurse: yes |
48 | | - |
49 | 41 | # Build the batcher |
50 | 42 | - name: Install deps |
51 | 43 | make: |
|
61 | 53 | environment: |
62 | 54 | PATH: "{{ ansible_env.PATH }}:/usr/local/go/bin:/home/{{ ansible_user }}/.cargo/bin" |
63 | 55 |
|
| 56 | + - name: Create systemd services directory |
| 57 | + file: |
| 58 | + path: "/home/{{ ansible_user }}/.config/systemd/user/" |
| 59 | + state: directory |
| 60 | + |
| 61 | + - name: Add service to systemd |
| 62 | + template: |
| 63 | + src: services/batcher.service.j2 |
| 64 | + dest: "/home/{{ ansible_user }}/.config/systemd/user/batcher.service" |
| 65 | + force: no |
64 | 66 |
|
65 | | - # Copy systemd service to user services |
66 | | -# - name: Copy systemd service file to server |
67 | | -# copy: |
68 | | -# src: /home/{{ ansible_user }}/repos/{{ service }}/aligned_layer/infra/services/batcher.service |
69 | | -# remote_src: true |
70 | | -# dest: /home/admin/.config/systemd/user/ |
71 | | -# owner: "{{ ansible_user }}" |
72 | | -# group: "{{ ansible_user }}" |
| 67 | + - name: Upload config file for batcher |
| 68 | + template: |
| 69 | + src: config-files/config-batcher.yaml.j2 |
| 70 | + dest: "/home/{{ ansible_user }}/config/config-batcher-holesky.yaml" |
| 71 | + vars: |
| 72 | + aligned_layer_deployment_config_file_path: "{{ lookup('ini', 'aligned_layer_deployment_config_file_path', file='ini/config-batcher.ini') }}" |
| 73 | + eigen_layer_deployment_config_file_path: "{{ lookup('ini', 'eigen_layer_deployment_config_file_path', file='ini/config-batcher.ini') }}" |
| 74 | + eth_rpc_url: "{{ lookup('ini', 'eth_rpc_url', file='ini/config-batcher.ini') }}" |
| 75 | + eth_rpc_url_fallback: "{{ lookup('ini', 'eth_rpc_url_fallback', file='ini/config-batcher.ini') }}" |
| 76 | + eth_ws_url: "{{ lookup('ini', 'eth_ws_url', file='ini/config-batcher.ini') }}" |
| 77 | + eth_ws_url_fallback: "{{ lookup('ini', 'eth_ws_url_fallback', file='ini/config-batcher.ini') }}" |
| 78 | + ecdsa_private_key_store_path: "{{ lookup('ini', 'ecdsa_private_key_store_path', file='ini/config-batcher.ini') }}" |
| 79 | + ecdsa_private_key_store_password: "{{ lookup('ini', 'ecdsa_private_key_store_password', file='ini/config-batcher.ini') }}" |
| 80 | + batcher_replacement_private_key: "{{ lookup('ini', 'batcher_replacement_private_key', file='ini/config-batcher.ini') }}" |
| 81 | + |
| 82 | + |
| 83 | + - name: Upload env file for batcher |
| 84 | + template: |
| 85 | + src: config-files/env-batcher.j2 |
| 86 | + dest: "/home/{{ ansible_user }}/config/.env.batcher" |
| 87 | + vars: |
| 88 | + secret_access_key: "{{ lookup('ini', 'secret_access_key', file='ini/env-batcher.ini') }}" |
| 89 | + region: "{{ lookup('ini', 'region', file='ini/env-batcher.ini') }}" |
| 90 | + access_key_id: "{{ lookup('ini', 'access_key_id', file='ini/env-batcher.ini') }}" |
| 91 | + bucket_name: "{{ lookup('ini', 'bucket_name', file='ini/env-batcher.ini') }}" |
| 92 | + download_endpoint: "{{ lookup('ini', 'download_endpoint', file='ini/env-batcher.ini') }}" |
| 93 | + log_level: "{{ lookup('ini', 'log_level', file='ini/env-batcher.ini') }}" |
73 | 94 |
|
74 | 95 |
|
0 commit comments