重构proxy server安装逻辑
This commit is contained in:
parent
8e89df0934
commit
f4f091bd8b
@ -53,28 +53,28 @@
|
|||||||
- name: Generate Agent Configuration File
|
- name: Generate Agent Configuration File
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: '/home/jingrow/agent/env/bin/agent setup config --name {{ server }} --workers {{ workers }} {% if proxy_ip is defined and proxy_ip is truthy %}--proxy-ip {{ proxy_ip }}{% endif %} {% if agent_sentry_dsn is defined and agent_sentry_dsn is truthy %}--sentry-dsn {{ agent_sentry_dsn }}{% endif %}'
|
command: '/home/jingrow/agent/env/bin/python -m agent.cli setup config --name {{ server }} --workers {{ workers }} {% if proxy_ip is defined and proxy_ip is truthy %}--proxy-ip {{ proxy_ip }}{% endif %} {% if agent_sentry_dsn is defined and agent_sentry_dsn is truthy %}--sentry-dsn {{ agent_sentry_dsn }}{% endif %}'
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
- name: Setup Agent SQLite Database
|
- name: Setup Agent SQLite Database
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent setup database
|
command: /home/jingrow/agent/env/bin/python -m agent.cli setup database
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
- name: Setup Agent Usage Tracker
|
- name: Setup Agent Usage Tracker
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent setup usage
|
command: /home/jingrow/agent/env/bin/python -m agent.cli setup usage
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
- name: Setup Agent Site Analytics Tracker
|
- name: Setup Agent Site Analytics Tracker
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent setup site-analytics
|
command: /home/jingrow/agent/env/bin/python -m agent.cli setup site-analytics
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
@ -88,7 +88,7 @@
|
|||||||
- name: Setup Agent Authentication
|
- name: Setup Agent Authentication
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: '/home/jingrow/agent/env/bin/agent setup authentication --password {{ agent_password }}'
|
command: '/home/jingrow/agent/env/bin/python -m agent.cli setup authentication --password {{ agent_password }}'
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
@ -110,7 +110,7 @@
|
|||||||
- name: Setup Agent Supervisor
|
- name: Setup Agent Supervisor
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent setup supervisor
|
command: /home/jingrow/agent/env/bin/python -m agent.cli setup supervisor
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
@ -175,7 +175,7 @@
|
|||||||
- name: Setup Agent NGINX
|
- name: Setup Agent NGINX
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent setup nginx
|
command: /home/jingrow/agent/env/bin/python -m agent.cli setup nginx
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
|
|||||||
@ -2,21 +2,21 @@
|
|||||||
- name: Generate Agent Configuration File
|
- name: Generate Agent Configuration File
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: '/home/jingrow/agent/env/bin/agent setup config --name {{ server }} --workers {{ workers }} {% if proxy_ip is defined %}--proxy-ip {{ proxy_ip }}{% endif %}'
|
command: '/home/jingrow/agent/env/bin/python -m agent.cli setup config --name {{ server }} --workers {{ workers }} {% if proxy_ip is defined %}--proxy-ip {{ proxy_ip }}{% endif %}'
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
- name: Setup Agent Authentication
|
- name: Setup Agent Authentication
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: '/home/jingrow/agent/env/bin/agent setup authentication --password {{ agent_password }}'
|
command: '/home/jingrow/agent/env/bin/python -m agent.cli setup authentication --password {{ agent_password }}'
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
- name: Setup Agent Supervisor
|
- name: Setup Agent Supervisor
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent setup supervisor
|
command: /home/jingrow/agent/env/bin/python -m agent.cli setup supervisor
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
@ -44,7 +44,7 @@
|
|||||||
- name: Setup Agent NGINX
|
- name: Setup Agent NGINX
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent setup nginx
|
command: /home/jingrow/agent/env/bin/python -m agent.cli setup nginx
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
|
|||||||
@ -2,6 +2,6 @@
|
|||||||
- name: Setup Agent Sentry
|
- name: Setup Agent Sentry
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: '/home/jingrow/agent/env/bin/agent setup sentry --sentry-dsn {{ agent_sentry_dsn }}'
|
command: '/home/jingrow/agent/env/bin/python -m agent.cli setup sentry --sentry-dsn {{ agent_sentry_dsn }}'
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|||||||
@ -2,20 +2,20 @@
|
|||||||
- name: Generate Agent Configuration File
|
- name: Generate Agent Configuration File
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: '/home/jingrow/agent/env/bin/agent setup config --name {{ server }} --workers {{ workers }} {% if proxy_ip is defined %}--proxy-ip {{ proxy_ip }}{% endif %}'
|
command: '/home/jingrow/agent/env/bin/python -m agent.cli setup config --name {{ server }} --workers {{ workers }} {% if proxy_ip is defined %}--proxy-ip {{ proxy_ip }}{% endif %}'
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
- name: Setup Agent Authentication
|
- name: Setup Agent Authentication
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: '/home/jingrow/agent/env/bin/agent setup authentication --password {{ agent_password }}'
|
command: '/home/jingrow/agent/env/bin/python -m agent.cli setup authentication --password {{ agent_password }}'
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
- name: Setup Agent NGINX
|
- name: Setup Agent NGINX
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent setup nginx
|
command: /home/jingrow/agent/env/bin/python -m agent.cli setup nginx
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|||||||
@ -119,7 +119,7 @@
|
|||||||
- name: Setup Agent Based Discovery
|
- name: Setup Agent Based Discovery
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: '/home/jingrow/agent/env/bin/agent setup monitor --url {{ jcloud_url }} --token {{ monitor_token }}'
|
command: '/home/jingrow/agent/env/bin/python -m agent.cli setup monitor --url {{ jcloud_url }} --token {{ monitor_token }}'
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
@ -128,4 +128,4 @@
|
|||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
cron:
|
cron:
|
||||||
name: agent discovery
|
name: agent discovery
|
||||||
job: cd /home/jingrow/agent && /home/jingrow/agent/env/bin/agent discover
|
job: cd /home/jingrow/agent && /home/jingrow/agent/env/bin/python -m agent.cli discover
|
||||||
|
|||||||
@ -31,6 +31,6 @@
|
|||||||
- name: Setup Agent Proxy
|
- name: Setup Agent Proxy
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: '/home/jingrow/agent/env/bin/agent setup proxy --domain {{ domain }} --jcloud-url {{ jcloud_url }}'
|
command: '/home/jingrow/agent/env/bin/python -m agent.cli setup proxy --domain {{ domain }} --jcloud-url {{ jcloud_url }}'
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|||||||
@ -63,6 +63,6 @@
|
|||||||
- name: Setup Agent ProxySQL
|
- name: Setup Agent ProxySQL
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: "/home/jingrow/agent/env/bin/agent setup proxysql --password {{ proxysql_admin_password }}"
|
command: "/home/jingrow/agent/env/bin/python -m agent.cli setup proxysql --password {{ proxysql_admin_password }}"
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|||||||
@ -37,6 +37,6 @@
|
|||||||
- name: Setup NGINX for Registry
|
- name: Setup NGINX for Registry
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent setup registry
|
command: /home/jingrow/agent/env/bin/python -m agent.cli setup registry
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|||||||
@ -85,6 +85,6 @@
|
|||||||
- name: Setup NGINX Proxy for Sentry
|
- name: Setup NGINX Proxy for Sentry
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent setup trace
|
command: /home/jingrow/agent/env/bin/python -m agent.cli setup trace
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|||||||
@ -16,6 +16,6 @@
|
|||||||
- name: Setup Agent Standalone
|
- name: Setup Agent Standalone
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: '/home/jingrow/agent/env/bin/agent setup standalone --domain {{ domain }}'
|
command: '/home/jingrow/agent/env/bin/python -m agent.cli setup standalone --domain {{ domain }}'
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|||||||
@ -28,7 +28,7 @@
|
|||||||
- name: Update Agent
|
- name: Update Agent
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent update
|
command: /home/jingrow/agent/env/bin/python -m agent.cli update
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
ignore_errors: yes
|
ignore_errors: yes
|
||||||
@ -36,14 +36,14 @@
|
|||||||
- name: Update Agent database
|
- name: Update Agent database
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent setup database
|
command: /home/jingrow/agent/env/bin/python -m agent.cli setup database
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
- name: Run agent db patches
|
- name: Run agent db patches
|
||||||
become: yes
|
become: yes
|
||||||
become_user: jingrow
|
become_user: jingrow
|
||||||
command: /home/jingrow/agent/env/bin/agent run-patches
|
command: /home/jingrow/agent/env/bin/python -m agent.cli run-patches
|
||||||
args:
|
args:
|
||||||
chdir: /home/jingrow/agent
|
chdir: /home/jingrow/agent
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user