Commit b66691e2 authored by nanahira's avatar nanahira

things

parent b760534b
...@@ -65,4 +65,4 @@ typings/ ...@@ -65,4 +65,4 @@ typings/
/roles/init /roles/init
/files/samba-data /files/samba-data
/files/services /files/services
/files/prometheus.yaml /files/prometheus*.yaml
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
roles: roles:
- name: nodejs - name: nodejs
vars: vars:
nodejs_version: 16 nodejs_version: 18
- name: mono - name: mono
when: server_type is not defined or server_type != "tournament" when: server_type is not defined or server_type != "tournament"
tasks: tasks:
......
...@@ -12,9 +12,9 @@ ...@@ -12,9 +12,9 @@
group: root group: root
mode: 0700 mode: 0700
when: ansible_ssh_user != 'root' when: ansible_ssh_user != 'root'
- name: python3-distro - name: some apt packages
become: true become: true
apt: apt:
name: python3-distro name: python3-distro,gnupg2
update_cache: true update_cache: true
ignore_errors: true ignore_errors: true
...@@ -6,6 +6,11 @@ ...@@ -6,6 +6,11 @@
src: ./files/prometheus.yaml src: ./files/prometheus.yaml
dest: '{{prom_file}}' dest: '{{prom_file}}'
notify: restart_prometheus notify: restart_prometheus
- name: upload rules
copy:
src: ./files/prometheus-rules.yaml
dest: '{{rules_file}}'
notify: restart_prometheus
handlers: handlers:
- name: restart_prometheus - name: restart_prometheus
docker_compose: docker_compose:
......
...@@ -63,11 +63,11 @@ ...@@ -63,11 +63,11 @@
npm: npm:
name: 'n' name: 'n'
state: latest state: latest
registry: https://registry.npm.taobao.org #registry: https://registry.npm.taobao.org
global: true global: true
- name: nodejs version - name: nodejs version
become: true become: true
shell: 'env NODE_MIRROR=https://npm.taobao.org/mirrors/node/ n {{nodejs_version}}' shell: 'n {{nodejs_version}}'
args: args:
creates: /usr/local/bin/node creates: /usr/local/bin/node
- name: node setcap - name: node setcap
...@@ -83,7 +83,7 @@ ...@@ -83,7 +83,7 @@
npm: npm:
name: '{{item}}' name: '{{item}}'
state: latest state: latest
registry: https://registry.npm.taobao.org #registry: https://registry.npm.taobao.org
global: true global: true
- name: fixup npm directory - name: fixup npm directory
become: true become: true
......
...@@ -24,6 +24,10 @@ ...@@ -24,6 +24,10 @@
archive: no archive: no
perms: yes perms: yes
notify: handle notify: handle
- name: specific files
copy: '{{item}}'
with_items: '{{ specific_files }}'
notify: handle
- name: templates directory - name: templates directory
file: file:
path: '{{ ansible_user_dir }}/{{ service_path }}/templates' path: '{{ ansible_user_dir }}/{{ service_path }}/templates'
......
---
- hosts: mypaper
remote_user: root
tasks:
- name: synchronize
synchronize:
src: ~/zeeai/mypaper-vue/dist/
dest: ~/nginx/mypaper-vue
recursive: yes
delete: yes
rsync_opts:
- "--exclude=.git*"
- "--exclude=node_modules"
---
- hosts: wordguard
remote_user: root
tasks:
- name: synchronize
synchronize:
src: ~/zeeai/word-checker/
dest: ~/services/wordguard
recursive: yes
delete: yes
rsync_opts:
- "--exclude=.git*"
- "--exclude=node_modules"
- name: docker-compose up -d
docker_compose:
project_src: ~/services
build: yes
services:
- wordguard
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment