mirror of
https://github.com/kasmtech/ansible.git
synced 2026-07-17 16:46:36 +00:00
KASM-7433 - removing redis
This commit is contained in:
parent
ddd21ca834
commit
6d80c6b656
8 changed files with 0 additions and 49 deletions
11
README.md
11
README.md
|
|
@ -96,7 +96,6 @@ Before running the installation against a modified inventory file please ensure
|
||||||
user_password: PASSWORD
|
user_password: PASSWORD
|
||||||
admin_password: PASSWORD
|
admin_password: PASSWORD
|
||||||
database_password: PASSWORD
|
database_password: PASSWORD
|
||||||
redis_password: PASSWORD
|
|
||||||
manager_token: PASSWORD
|
manager_token: PASSWORD
|
||||||
registration_token: PASSWORD
|
registration_token: PASSWORD
|
||||||
```
|
```
|
||||||
|
|
@ -207,12 +206,6 @@ If for any reason you have misplaced your inventory file post installation crede
|
||||||
sudo grep " password" /opt/kasm/current/conf/app/api/api.app.config.yaml
|
sudo grep " password" /opt/kasm/current/conf/app/api/api.app.config.yaml
|
||||||
```
|
```
|
||||||
|
|
||||||
- Existing Redis password can be obtained by logging into a webapp host and running the following command:
|
|
||||||
|
|
||||||
```
|
|
||||||
sudo grep "redis_password" /opt/kasm/current/conf/app/api/api.app.config.yaml
|
|
||||||
```
|
|
||||||
|
|
||||||
- Existing Manager token can be obtained by logging into an agent host and running the following command:
|
- Existing Manager token can be obtained by logging into an agent host and running the following command:
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
@ -252,10 +245,6 @@ In order to deploy with a dedicated remote database that is not managed by ansib
|
||||||
database_name: kasm
|
database_name: kasm
|
||||||
database_port: 5432
|
database_port: 5432
|
||||||
database_ssl: true
|
database_ssl: true
|
||||||
## redis settings ##
|
|
||||||
# redis connection parameters if hostname is set the web role will use a remote redis server
|
|
||||||
redis_hostname: REDIS_HOSTNAME
|
|
||||||
redis_password: REDIS_PASSWORD
|
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Run the deployment:
|
3. Run the deployment:
|
||||||
|
|
|
||||||
|
|
@ -88,7 +88,6 @@ all:
|
||||||
#user_password: {{ user_password }}
|
#user_password: {{ user_password }}
|
||||||
#admin_password: {{ admin_password }}
|
#admin_password: {{ admin_password }}
|
||||||
#database_password: {{ database_password }}
|
#database_password: {{ database_password }}
|
||||||
#redis_password: {{ redis_password }}
|
|
||||||
#manager_token: {{ manager_token }}
|
#manager_token: {{ manager_token }}
|
||||||
#registration_token: {{ registration_token }}
|
#registration_token: {{ registration_token }}
|
||||||
|
|
||||||
|
|
@ -124,10 +123,6 @@ all:
|
||||||
database_port: 5432
|
database_port: 5432
|
||||||
database_ssl: true
|
database_ssl: true
|
||||||
|
|
||||||
## redis settings ##
|
|
||||||
# redis connection parameters if hostname is set the web role will use a remote redis server
|
|
||||||
redis_hostname: false
|
|
||||||
|
|
||||||
## Database Backup settings ##
|
## Database Backup settings ##
|
||||||
# These settings will only work when zone1_db_1 is set in host inventory, this does not support remote database type installations
|
# These settings will only work when zone1_db_1 is set in host inventory, this does not support remote database type installations
|
||||||
# Directory where backups are placed on db server
|
# Directory where backups are placed on db server
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,6 @@
|
||||||
--database-user {{ database_user }}
|
--database-user {{ database_user }}
|
||||||
--database-name {{ database_name }}
|
--database-name {{ database_name }}
|
||||||
--db-password {{ database_password }}
|
--db-password {{ database_password }}
|
||||||
--redis-password {{ redis_password }}
|
|
||||||
--user-password {{ user_password }}
|
--user-password {{ user_password }}
|
||||||
--admin-password {{ admin_password }}
|
--admin-password {{ admin_password }}
|
||||||
--manager-token {{ manager_token }}
|
--manager-token {{ manager_token }}
|
||||||
|
|
|
||||||
|
|
@ -5,12 +5,6 @@
|
||||||
when: database_password is not defined
|
when: database_password is not defined
|
||||||
run_once: true
|
run_once: true
|
||||||
delegate_to: localhost
|
delegate_to: localhost
|
||||||
|
|
||||||
- set_fact:
|
|
||||||
redis_password: "{{ lookup('password', '/dev/null chars=ascii_letters,digits length=16') }}"
|
|
||||||
when: redis_password is not defined
|
|
||||||
run_once: true
|
|
||||||
delegate_to: localhost
|
|
||||||
|
|
||||||
- set_fact:
|
- set_fact:
|
||||||
user_password: "{{ lookup('password', '/dev/null chars=ascii_letters,digits length=16') }}"
|
user_password: "{{ lookup('password', '/dev/null chars=ascii_letters,digits length=16') }}"
|
||||||
|
|
|
||||||
|
|
@ -29,14 +29,6 @@
|
||||||
db_ip: "{{ database_hostname }}"
|
db_ip: "{{ database_hostname }}"
|
||||||
when: database_hostname
|
when: database_hostname
|
||||||
|
|
||||||
- set_fact:
|
|
||||||
redis_ip: "{{ hostvars['zone1_db_1'].ansible_default_ipv4.address }}"
|
|
||||||
when: not redis_hostname
|
|
||||||
|
|
||||||
- set_fact:
|
|
||||||
redis_ip: "{{ redis_hostname }}"
|
|
||||||
when: redis_hostname
|
|
||||||
|
|
||||||
- name: Override manager hostname if configured
|
- name: Override manager hostname if configured
|
||||||
set_fact:
|
set_fact:
|
||||||
web_ip: "{{ manager_hostname }}"
|
web_ip: "{{ manager_hostname }}"
|
||||||
|
|
@ -162,7 +154,6 @@
|
||||||
debug:
|
debug:
|
||||||
msg:
|
msg:
|
||||||
- "Database Password: {{ database_password }}"
|
- "Database Password: {{ database_password }}"
|
||||||
- "Redis Password: {{ redis_password }}"
|
|
||||||
- "Manager Token: {{ manager_token }}"
|
- "Manager Token: {{ manager_token }}"
|
||||||
- "Registration Token: {{ registration_token }}"
|
- "Registration Token: {{ registration_token }}"
|
||||||
- "user@kasm.local password: {{ user_password }}"
|
- "user@kasm.local password: {{ user_password }}"
|
||||||
|
|
@ -187,7 +178,6 @@
|
||||||
- {from: "#user_password", to: "user_password"}
|
- {from: "#user_password", to: "user_password"}
|
||||||
- {from: "#admin_password", to: "admin_password"}
|
- {from: "#admin_password", to: "admin_password"}
|
||||||
- {from: "#database_password", to: "database_password"}
|
- {from: "#database_password", to: "database_password"}
|
||||||
- {from: "#redis_password", to: "redis_password"}
|
|
||||||
- {from: "#manager_token", to: "manager_token"}
|
- {from: "#manager_token", to: "manager_token"}
|
||||||
- {from: "#registration_token", to: "registration_token"}
|
- {from: "#registration_token", to: "registration_token"}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,12 +4,6 @@
|
||||||
host: "{{ db_ip }}"
|
host: "{{ db_ip }}"
|
||||||
timeout: 60
|
timeout: 60
|
||||||
|
|
||||||
- name: Check connection from web to redis on db server
|
|
||||||
wait_for:
|
|
||||||
port: 6379
|
|
||||||
host: "{{ redis_ip }}"
|
|
||||||
timeout: 60
|
|
||||||
|
|
||||||
- name: Init remote Database
|
- name: Init remote Database
|
||||||
expect:
|
expect:
|
||||||
timeout: 600
|
timeout: 600
|
||||||
|
|
@ -28,7 +22,6 @@
|
||||||
--server-zone {{ zones[0] }}
|
--server-zone {{ zones[0] }}
|
||||||
--manager-token {{ manager_token }}
|
--manager-token {{ manager_token }}
|
||||||
--registration-token {{ registration_token }}
|
--registration-token {{ registration_token }}
|
||||||
--redis-password {{ redis_password }}
|
|
||||||
--user-password {{ user_password }}
|
--user-password {{ user_password }}
|
||||||
--admin-password {{ admin_password }}
|
--admin-password {{ admin_password }}
|
||||||
{{ '--no-db-ssl ' if not database_ssl }}
|
{{ '--no-db-ssl ' if not database_ssl }}
|
||||||
|
|
|
||||||
|
|
@ -4,12 +4,6 @@
|
||||||
host: "{{ db_ip }}"
|
host: "{{ db_ip }}"
|
||||||
timeout: 60
|
timeout: 60
|
||||||
|
|
||||||
- name: Check connection from web to redis on db server
|
|
||||||
wait_for:
|
|
||||||
port: 6379
|
|
||||||
host: "{{ redis_ip }}"
|
|
||||||
timeout: 60
|
|
||||||
|
|
||||||
- name: Install web role
|
- name: Install web role
|
||||||
command: >
|
command: >
|
||||||
bash {{ tempdir.path }}/kasm_release/install.sh
|
bash {{ tempdir.path }}/kasm_release/install.sh
|
||||||
|
|
@ -18,13 +12,11 @@
|
||||||
--proxy-port {{ proxy_port }}
|
--proxy-port {{ proxy_port }}
|
||||||
--db-hostname {{ db_ip }}
|
--db-hostname {{ db_ip }}
|
||||||
--db-password {{ database_password }}
|
--db-password {{ database_password }}
|
||||||
--redis-password {{ redis_password }}
|
|
||||||
--api-hostname {{ target_ip }}
|
--api-hostname {{ target_ip }}
|
||||||
--database-user {{ database_user }}
|
--database-user {{ database_user }}
|
||||||
--database-name {{ database_name }}
|
--database-name {{ database_name }}
|
||||||
--db-port {{ database_port }}
|
--db-port {{ database_port }}
|
||||||
--server-zone {{ group_names[0] }}
|
--server-zone {{ group_names[0] }}
|
||||||
--redis-hostname {{ redis_ip }}
|
|
||||||
{{ '--no-db-ssl ' if not database_ssl }}
|
{{ '--no-db-ssl ' if not database_ssl }}
|
||||||
{{ '--offline-service ' ~ service_images_copy.dest if service_images_file }}
|
{{ '--offline-service ' ~ service_images_copy.dest if service_images_file }}
|
||||||
{{ '--offline-workspaces ' ~ workspace_images_copy.dest if workspace_images_file }}
|
{{ '--offline-workspaces ' ~ workspace_images_copy.dest if workspace_images_file }}
|
||||||
|
|
|
||||||
|
|
@ -81,7 +81,6 @@
|
||||||
docker images kasmweb/kasm-guac-private -q
|
docker images kasmweb/kasm-guac-private -q
|
||||||
docker images kasmweb/proxy -q
|
docker images kasmweb/proxy -q
|
||||||
docker images kasmweb/proxy-private -q
|
docker images kasmweb/proxy-private -q
|
||||||
docker images redis -q
|
|
||||||
docker images postgres -q
|
docker images postgres -q
|
||||||
docker images kasmweb/rdp-gateway -q
|
docker images kasmweb/rdp-gateway -q
|
||||||
docker images kasmweb/rdp-gateway-private -q
|
docker images kasmweb/rdp-gateway-private -q
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue