重构proxy server安装逻辑
This commit is contained in:
parent
8e89df0934
commit
f4f091bd8b
@ -53,28 +53,28 @@
|
||||
- name: Generate Agent Configuration File
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
- name: Setup Agent SQLite Database
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
- name: Setup Agent Usage Tracker
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
- name: Setup Agent Site Analytics Tracker
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -88,7 +88,7 @@
|
||||
- name: Setup Agent Authentication
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -110,7 +110,7 @@
|
||||
- name: Setup Agent Supervisor
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -175,7 +175,7 @@
|
||||
- name: Setup Agent NGINX
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
|
||||
@ -2,21 +2,21 @@
|
||||
- name: Generate Agent Configuration File
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
- name: Setup Agent Authentication
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
- name: Setup Agent Supervisor
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -44,7 +44,7 @@
|
||||
- name: Setup Agent NGINX
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
|
||||
@ -2,6 +2,6 @@
|
||||
- name: Setup Agent Sentry
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -2,20 +2,20 @@
|
||||
- name: Generate Agent Configuration File
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
- name: Setup Agent Authentication
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
- name: Setup Agent NGINX
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -119,7 +119,7 @@
|
||||
- name: Setup Agent Based Discovery
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -128,4 +128,4 @@
|
||||
become_user: jingrow
|
||||
cron:
|
||||
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
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -63,6 +63,6 @@
|
||||
- name: Setup Agent ProxySQL
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -37,6 +37,6 @@
|
||||
- name: Setup NGINX for Registry
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -85,6 +85,6 @@
|
||||
- name: Setup NGINX Proxy for Sentry
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -16,6 +16,6 @@
|
||||
- name: Setup Agent Standalone
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
@ -28,7 +28,7 @@
|
||||
- name: Update Agent
|
||||
become: yes
|
||||
become_user: jingrow
|
||||
command: /home/jingrow/agent/env/bin/agent update
|
||||
command: /home/jingrow/agent/env/bin/python -m agent.cli update
|
||||
args:
|
||||
chdir: /home/jingrow/agent
|
||||
ignore_errors: yes
|
||||
@ -36,14 +36,14 @@
|
||||
- name: Update Agent database
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
- name: Run agent db patches
|
||||
become: yes
|
||||
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:
|
||||
chdir: /home/jingrow/agent
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user