Spaces:
No application file
No application file
Jacob Molnia
commited on
Commit
·
4d91c6c
1
Parent(s):
961f715
intermidate setup4
Browse files
deployment/01_deploy_to_app/playbooks/deploy_gradio_app.yml
CHANGED
@@ -6,6 +6,7 @@
|
|
6 |
app_user: app
|
7 |
app_dir: /home/{{ app_user }}/gradio_app
|
8 |
venv_dir: "{{ app_dir }}/venv"
|
|
|
9 |
|
10 |
tasks:
|
11 |
- name: Create app user
|
@@ -32,7 +33,7 @@
|
|
32 |
|
33 |
- name: Copy app files
|
34 |
copy:
|
35 |
-
src:
|
36 |
dest: "{{ app_dir }}"
|
37 |
owner: "{{ app_user }}"
|
38 |
group: "{{ app_user }}"
|
@@ -65,7 +66,7 @@
|
|
65 |
|
66 |
- name: Create systemd service file
|
67 |
template:
|
68 |
-
src:
|
69 |
dest: /etc/systemd/system/gradio_app.service
|
70 |
mode: '0644'
|
71 |
|
|
|
6 |
app_user: app
|
7 |
app_dir: /home/{{ app_user }}/gradio_app
|
8 |
venv_dir: "{{ app_dir }}/venv"
|
9 |
+
repo_dir: /opt/CS_553
|
10 |
|
11 |
tasks:
|
12 |
- name: Create app user
|
|
|
33 |
|
34 |
- name: Copy app files
|
35 |
copy:
|
36 |
+
src: "{{ repo_dir }}/app/"
|
37 |
dest: "{{ app_dir }}"
|
38 |
owner: "{{ app_user }}"
|
39 |
group: "{{ app_user }}"
|
|
|
66 |
|
67 |
- name: Create systemd service file
|
68 |
template:
|
69 |
+
src: "{{ repo_dir }}/deployment/01_deploy_to_app/templates/gradio_app.service.j2"
|
70 |
dest: /etc/systemd/system/gradio_app.service
|
71 |
mode: '0644'
|
72 |
|
deployment/02_deploy_to_controller/playbooks/main.yml
CHANGED
@@ -5,6 +5,9 @@
|
|
5 |
vars_files:
|
6 |
- ../vars/secrets.yml
|
7 |
|
|
|
|
|
|
|
8 |
tasks:
|
9 |
- name: Update apt cache
|
10 |
apt:
|
@@ -121,6 +124,15 @@
|
|
121 |
group: ubuntu
|
122 |
mode: '0644'
|
123 |
become: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
124 |
|
125 |
- name: Copy ED25519 private SSH key
|
126 |
copy:
|
|
|
5 |
vars_files:
|
6 |
- ../vars/secrets.yml
|
7 |
|
8 |
+
vars:
|
9 |
+
ed25519_public_key: "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIARTYgwoPW+VpBofWGYuHIldh18EUo42PHF/e08Dzcyp admin key CS553"
|
10 |
+
|
11 |
tasks:
|
12 |
- name: Update apt cache
|
13 |
apt:
|
|
|
124 |
group: ubuntu
|
125 |
mode: '0644'
|
126 |
become: yes
|
127 |
+
|
128 |
+
- name: Write ED25519 public key
|
129 |
+
copy:
|
130 |
+
content: "{{ ed25519_public_key }}"
|
131 |
+
dest: /home/ubuntu/.ssh/id_ed25519.pub
|
132 |
+
owner: ubuntu
|
133 |
+
group: ubuntu
|
134 |
+
mode: '0644'
|
135 |
+
become: yes
|
136 |
|
137 |
- name: Copy ED25519 private SSH key
|
138 |
copy:
|