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: ../../app/
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: ../templates/gradio_app.service.j2
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: