自动化脚本更新
This commit is contained in:
parent
f1ccfe7380
commit
b11ea892a2
@ -12,19 +12,6 @@
|
||||
src: /data/admin_backend/release/login_service/login_service
|
||||
dest: /data/meow/login_service/login_service
|
||||
mode: 0755
|
||||
# - name: copy start script
|
||||
# copy:
|
||||
# src: /data/admin_backend/release/login_service/start.sh
|
||||
# dest: /data/meow/login_service/start.sh
|
||||
# mode: 0755
|
||||
# - name: copy config
|
||||
# copy:
|
||||
# src: /data/admin_backend/release/login_service/conf
|
||||
# dest: /data/meow/login_service/
|
||||
# mode: 0644
|
||||
|
||||
# - name: restart web
|
||||
# shell: sh /data/meow/login_service/start.sh restart
|
||||
- name: Enable and start service
|
||||
systemd:
|
||||
name: login
|
||||
|
||||
@ -22,11 +22,8 @@
|
||||
src: /data/admin_backend/release/shipping_service/start.sh
|
||||
dest: /data/meow/shipping_service
|
||||
mode: 0755
|
||||
# - name: copy config
|
||||
# copy:
|
||||
# src: /data/admin_backend/release/shipping_service/conf
|
||||
# dest: /data/meow/shipping_service/
|
||||
# mode: 0644
|
||||
|
||||
# - name: restart web
|
||||
# shell: sh /data/meow/shipping_service/start.sh restart
|
||||
- name: Enable and start service
|
||||
systemd:
|
||||
name: shipping
|
||||
state: restarted
|
||||
enabled: yes
|
||||
49
playbook/web-client.yml
Normal file
49
playbook/web-client.yml
Normal file
@ -0,0 +1,49 @@
|
||||
---
|
||||
- name: Deploy GoLeaf release
|
||||
hosts: web
|
||||
remote_user: root
|
||||
vars:
|
||||
config_src: /data/docs/tool/out/
|
||||
config_dest: /usr/local/Goleaf/gamedata/config/
|
||||
tasks:
|
||||
- name: AplusB_Pet_nation git pull
|
||||
shell: cd /data/AplusB_Pet_nation && git pull
|
||||
delegate_to: localhost
|
||||
- name: parse config
|
||||
shell: cd /data/docs && git pull && python3 /data/docs/tool/cfg/tool_cfg_json.py -w
|
||||
delegate_to: localhost
|
||||
|
||||
- name: archive config
|
||||
archive:
|
||||
path: /data/docs/tool/config/
|
||||
dest: /data/docs/tool/conf.tar
|
||||
format: tar
|
||||
delegate_to: localhost
|
||||
|
||||
- name: archive backup config
|
||||
archive:
|
||||
path: "/usr/local/admin/backend/config/"
|
||||
dest: "/usr/local/admin/backend/config.bak.tar"
|
||||
format: tar
|
||||
|
||||
- name: copy tar
|
||||
copy:
|
||||
src: /data/docs/tool/conf.tar
|
||||
dest: /usr/local/admin/backend/conf.tar
|
||||
|
||||
- unarchive:
|
||||
src: /usr/local/admin/backend/conf.tar
|
||||
dest: /usr/local/admin/backend/config/
|
||||
remote_src: yes
|
||||
extra_opts: [--overwrite]
|
||||
- unarchive:
|
||||
src: /usr/local/admin/backend/conf.tar
|
||||
dest: /usr/local/admin/web/config/
|
||||
remote_src: yes
|
||||
extra_opts: [--overwrite]
|
||||
|
||||
- name: Enable and start service
|
||||
systemd:
|
||||
name: backend
|
||||
state: restarted
|
||||
enabled: yes
|
||||
Loading…
Reference in New Issue
Block a user