From 2499b3f1960da3b11105c3b22f0360871e731374 Mon Sep 17 00:00:00 2001 From: Erick Hitter <git-contrib@ethitter.com> Date: Sun, 5 Aug 2018 12:29:35 -0700 Subject: [PATCH] Drop Docker, it's not required when using docker-machine with an external driver --- tasks/install-docker-machine.yml | 2 +- tasks/install-docker.yml | 16 ---------- tasks/install-redhat.yml | 29 ------------------- ...{install-debian.yml => install-runner.yml} | 0 tasks/main.yml | 12 ++------ 5 files changed, 3 insertions(+), 56 deletions(-) delete mode 100644 tasks/install-docker.yml delete mode 100644 tasks/install-redhat.yml rename tasks/{install-debian.yml => install-runner.yml} (100%) diff --git a/tasks/install-docker-machine.yml b/tasks/install-docker-machine.yml index b6f2841..f091f7c 100644 --- a/tasks/install-docker-machine.yml +++ b/tasks/install-docker-machine.yml @@ -2,7 +2,7 @@ - name: Get Docker Machine get_url: - url: "https://github.com/docker/machine/releases/download/{{ docker_machine_version }}/docker-machine-{{ ansible_system }}-{{ ansible_architecture }}" + url: "https://github.com/docker/machine/releases/download/{{ docker_machine_version | default('v0.15.0') }}/docker-machine-{{ ansible_system }}-{{ ansible_architecture }}" dest: /tmp/docker-machine - name: Install Docker Machine diff --git a/tasks/install-docker.yml b/tasks/install-docker.yml deleted file mode 100644 index 2f3500c..0000000 --- a/tasks/install-docker.yml +++ /dev/null @@ -1,16 +0,0 @@ ---- -- name: Add Docker signing key - apt_key: - url: https://download.docker.com/linux/debian/gpg - state: present - -- name: Add Docker repo - apt_repository: - repo: 'deb [arch=amd64] https://download.docker.com/linux/debian {{ ansible_distribution_release }} stable' - state: present - filename: 'docker' - -- name: Install Docker - apt: - pkg: docker-ce - update_cache: true diff --git a/tasks/install-redhat.yml b/tasks/install-redhat.yml deleted file mode 100644 index f2be5e4..0000000 --- a/tasks/install-redhat.yml +++ /dev/null @@ -1,29 +0,0 @@ ---- - -- name: RHEL | Install GitLab GPG key - rpm_key: - state: present - key: https://packages.gitlab.com/gpg.key - when: ansible_os_family == 'RedHat' - tags: - - gitlab - - gitlab-gpg - -- name: Install GitLab Runner dependencies - yum: - name: '{{ item }}' - state: present - with_items: - - pygpgme - - yum-utils - -- name: Add GitLab Runner rpm repo - template: - src: "runner.repo.j2" - dest: "/etc/yum.repos.d/runner_{{ gitlab_runner_package_name }}.repo" - -- name: Install GitLab Runner - yum: - name: "{{ gitlab_runner_package_name }}" - state: latest - update_cache: yes diff --git a/tasks/install-debian.yml b/tasks/install-runner.yml similarity index 100% rename from tasks/install-debian.yml rename to tasks/install-runner.yml diff --git a/tasks/main.yml b/tasks/main.yml index d08afac..7a1f405 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,14 +1,6 @@ --- -- name: Install GitLab Runner (Debian) - import_tasks: install-debian.yml - when: ansible_os_family == 'Debian' - -- name: Install GitLab Runner (RedHat) - import_tasks: install-redhat.yml - when: ansible_os_family == 'RedHat' - -- name: Install Docker - import_tasks: install-docker.yml +- name: Install GitLab Runner + import_tasks: install-runner.yml - name: Install Docker Machine import_tasks: install-docker-machine.yml -- GitLab