From 90a0c1a884e1ae6129fc8c4a59e5af13bdaa2ce7 Mon Sep 17 00:00:00 2001 From: einarc Date: Thu, 12 May 2016 16:30:12 -0700 Subject: [PATCH 1/2] Update RedHat.yml Added mysql repo variable item to update BEFORE installing mysql server and avoid error when doing yum install mysql-server --- vars/RedHat.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vars/RedHat.yml b/vars/RedHat.yml index 115dfe8..69521f8 100644 --- a/vars/RedHat.yml +++ b/vars/RedHat.yml @@ -1,9 +1,13 @@ --- +repos: + - http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm + mysql_pkgs: - libselinux-python - mysql-server - MySQL-python + mysql_service: mysqld mysql_conf_dir: "/etc/" From c415de24bae61472960f5dd52d7af14df4af64fe Mon Sep 17 00:00:00 2001 From: einarc Date: Thu, 12 May 2016 16:39:59 -0700 Subject: [PATCH 2/2] Update main.yml Added mysql repo in order to install mysql-server package without yum errors (package not found) in RHEL7 --- tasks/main.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tasks/main.yml b/tasks/main.yml index 8aa036c..2f0e961 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -1,6 +1,11 @@ --- - name: Add the OS specific variables include_vars: "{{ ansible_os_family }}.yml" + +- name: Install the mysql repositories in Redhat derivatives + yum: name={{ item }} state=installed + with_items: repos + when: ansible_os_family == 'RedHat' - name: Install the mysql packages in Redhat derivatives yum: name={{ item }} state=installed