From 40b81c759bf8989f76e5061af4206fe16f154a28 Mon Sep 17 00:00:00 2001 From: Frank Dornheim <524257+conloos@users.noreply.github.com> Date: Sun, 5 Mar 2023 14:18:48 +0100 Subject: [PATCH] cleanup --- tasks/install_package.yml | 18 ------------------ tasks/install_pip.yml | 39 --------------------------------------- 2 files changed, 57 deletions(-) delete mode 100644 tasks/install_package.yml delete mode 100644 tasks/install_pip.yml diff --git a/tasks/install_package.yml b/tasks/install_package.yml deleted file mode 100644 index ec90e7c..0000000 --- a/tasks/install_package.yml +++ /dev/null @@ -1,18 +0,0 @@ ---- -- name: Check if EPEL repo is enabled, if installation from distro is requested - when: ansible_os_family == 'RedHat' - block: - - name: Get list of installed packages - ansible.builtin.package_facts: - manager: auto - - name: Ensure EPEL is enabled - ansible.builtin.assert: - that: - - "'epel-release' in ansible_facts.packages" - fail_msg: Need EPEL repo to install via distro package. - -- name: Install borgmatic and borg via distribution package manager - ansible.builtin.package: - name: "{{ item }}" - state: present - loop: "{{ borg_distro_packages }}" diff --git a/tasks/install_pip.yml b/tasks/install_pip.yml deleted file mode 100644 index 7a1eef9..0000000 --- a/tasks/install_pip.yml +++ /dev/null @@ -1,39 +0,0 @@ ---- -- name: Install build dependencies - ansible.builtin.package: - name: "{{ borg_pip_packages }}" - state: present - -- name: Create virtualenv for borg # noqa package-latest - ansible.builtin.pip: - name: - - pip - - setuptools - state: latest - virtualenv: /opt/borgmatic - virtualenv_command: "{{ python_bin }} -m venv" - -- name: Install dependent Python Packages - ansible.builtin.pip: - name: "{{ borg_dependent_python_packages }}" - virtualenv: /opt/borgmatic - when: borg_dependent_python_packages is defined - -- name: Install main Python Packages - ansible.builtin.pip: - name: "{{ item.name }}" - version: "{{ item.version | default(omit, true) }}" - virtualenv: /opt/borgmatic - when: borg_python_packages is defined - loop: "{{ borg_python_packages }}" - -- name: Create borgmatic command in /usr/local/bin - ansible.builtin.copy: - content: | - #!/bin/bash - . /opt/borgmatic/bin/activate - borgmatic "$@" - dest: /usr/local/bin/borgmatic - owner: root - group: root - mode: "0755"