Преглед изворни кода

/usr/local/bin/matrix-remove-all -> /matrix/bin/remove-all

pull/2304/head
Slavi Pantaleev пре 3 година
родитељ
комит
fb86f6d5e7
4 измењених фајлова са 8 додато и 9 уклоњено
  1. +1
    -3
      docs/uninstalling.md
  2. +2
    -0
      roles/custom/matrix-base/defaults/main.yml
  3. +5
    -4
      roles/custom/matrix-base/tasks/setup_matrix_base.yml
  4. +0
    -2
      roles/custom/matrix-base/templates/bin/remove-all.j2

+ 1
- 3
docs/uninstalling.md Прегледај датотеку

@@ -12,7 +12,7 @@


## Uninstalling using a script ## Uninstalling using a script


Installing places a `/usr/local/bin/matrix-remove-all` script on the server.
Installing places a `/matrix/bin/remove-all` script on the server.


You can run it to to have it uninstall things for you automatically (see below). **Use with caution!** You can run it to to have it uninstall things for you automatically (see below). **Use with caution!**


@@ -25,8 +25,6 @@ If you prefer to uninstall manually, run these commands (most are meant to be ex


- delete the Matrix-related systemd `.service` and `.timer` files (`rm -f /etc/systemd/system/matrix*.{service,timer}`) and reload systemd (`systemctl daemon-reload`) - delete the Matrix-related systemd `.service` and `.timer` files (`rm -f /etc/systemd/system/matrix*.{service,timer}`) and reload systemd (`systemctl daemon-reload`)


- delete some helper scripts (`rm -f /usr/local/bin/matrix*`)

- delete some cached Docker images (`docker system prune -a`) or just delete them all (`docker rmi $(docker images -aq)`) - delete some cached Docker images (`docker system prune -a`) or just delete them all (`docker rmi $(docker images -aq)`)


- delete the Docker networks: `docker network rm matrix matrix-coturn` (might have been deleted already if you ran the `docker system prune` command) - delete the Docker networks: `docker network rm matrix matrix-coturn` (might have been deleted already if you ran the `docker system prune` command)


+ 2
- 0
roles/custom/matrix-base/defaults/main.yml Прегледај датотеку

@@ -117,6 +117,8 @@ matrix_user_gid: ~
matrix_base_data_path: "/matrix" matrix_base_data_path: "/matrix"
matrix_base_data_path_mode: "750" matrix_base_data_path_mode: "750"


matrix_bin_path: "{{ matrix_base_data_path }}/bin"

matrix_static_files_base_path: "{{ matrix_base_data_path }}/static-files" matrix_static_files_base_path: "{{ matrix_base_data_path }}/static-files"


# This is now unused. We keep it so that cleanup tasks can use it. # This is now unused. We keep it so that cleanup tasks can use it.


+ 5
- 4
roles/custom/matrix-base/tasks/setup_matrix_base.yml Прегледај датотеку

@@ -1,6 +1,6 @@
--- ---


- name: Ensure Matrix base path exists
- name: Ensure Matrix base paths exists
ansible.builtin.file: ansible.builtin.file:
path: "{{ item }}" path: "{{ item }}"
state: directory state: directory
@@ -9,14 +9,15 @@
group: "{{ matrix_user_groupname }}" group: "{{ matrix_user_groupname }}"
with_items: with_items:
- "{{ matrix_base_data_path }}" - "{{ matrix_base_data_path }}"
- "{{ matrix_bin_path }}"


- name: Ensure Matrix network is created in Docker - name: Ensure Matrix network is created in Docker
community.docker.docker_network: community.docker.docker_network:
name: "{{ matrix_docker_network }}" name: "{{ matrix_docker_network }}"
driver: bridge driver: bridge


- name: Ensure matrix-remove-all script created
- name: Ensure remove-all script created
ansible.builtin.template: ansible.builtin.template:
src: "{{ role_path }}/templates/usr-local-bin/matrix-remove-all.j2"
dest: "{{ matrix_local_bin_path }}/matrix-remove-all"
src: "{{ role_path }}/templates/bin/remove-all.j2"
dest: "{{ matrix_bin_path }}/remove-all"
mode: 0750 mode: 0750

roles/custom/matrix-base/templates/usr-local-bin/matrix-remove-all.j2 → roles/custom/matrix-base/templates/bin/remove-all.j2 Прегледај датотеку

@@ -23,8 +23,6 @@ else


systemctl daemon-reload systemctl daemon-reload


echo "Remove matrix scripts"
find {{ matrix_local_bin_path }}/ -name "matrix-*" -delete
echo "Remove unused Docker images and resources" echo "Remove unused Docker images and resources"
docker system prune -af docker system prune -af
echo "Remove Docker matrix network (should be gone already, but ..)" echo "Remove Docker matrix network (should be gone already, but ..)"

Loading…
Откажи
Сачувај