a bit of cleaning and testing, pipeline successful

This commit is contained in:
2025-07-28 07:56:52 -07:00
parent 211930cde3
commit c36e56f234
10 changed files with 67 additions and 54 deletions

View File

@ -11,32 +11,31 @@
###############################################
- name: service control api
when: false
block:
# Stop service
- name: service_control api - stop service api
- name: carputer - service_control api - stop service api
systemd:
name: service_control.service
state: stopped
ignore_errors: yes
# Create API Folder
- name: service_control api - create api folder
- name: carputer - service_control api - create api folder
file:
path: "{{ service_control_folder }}"
state: directory
mode: '0755'
# Copy API Code
- name: service_control api - copy api code
- name: carputer - service_control api - copy api code
copy:
src: service_control_api/app.py
dest: "{{ service_control_folder }}/app.py"
mode: 0644
# Create service_control api service
- name: service_control api - create requirement file
- name: carputer - service_control api - create requirement file
copy:
dest: "{{ service_control_folder }}/requirements.txt"
content: |
@ -48,7 +47,7 @@
mode: 0644
# build venv
- name: service_control api - build venv
- name: carputer - service_control api - build venv
pip:
virtualenv: "{{ service_control_folder }}/venv"
requirements: "{{ service_control_folder }}/requirements.txt"
@ -56,7 +55,7 @@
state: present
# Create service_control api service
- name: service_control api - create service file
- name: carputer - service_control api - create service file
# vars:
template:
src: service_control.service.j2
@ -64,12 +63,12 @@
mode: 0644
# daemon reload
- name: service_control api - daemon reload
- name: carputer - service_control api - daemon reload
systemd:
daemon_reload: yes
# Enable and start
- name: service_control api - enable and start service api
- name: carputer - service_control api - enable and start service api
systemd:
name: service_control.service
state: started
@ -81,8 +80,7 @@
# This part sets up serice control website
###############################################
- name: service control web interface
when: true
- name: service control web interface
block:
- name: set docker folder variable