Skip to content

Pacoiima/Ansible-MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

Ansible-MySQL

Instalar Mysql por medio de ansible

Como primer paso instalamos Ansible - sudo yum install ansible

Configuramos los hosts - sudo vi /etc/ansible/hosts [server] "alias" ansible_ssh_host="Server - IP"

Creamos el archivo yml

- name: Instalar MySQL
  hosts: Master
  vars: 
    mysql_root_password: Montechelo2022*
  become: yes
  tasks:
      - name: Instalar wget
	yum: name=wget state=installed

      - name: Instalar Python
	yum: name=MySQL-python state=installed

      - name: Instalar llaves
	get_url: url=https://repo.mysql.com/RPM-GPG-KEY-mysql dest=/etc/pki/rpm-gpg/RPM-GPG-KEY-mysql

      - name: Descargar libreria MySQL
	get_url: 
	  url: https://repo.mysql.com/mysql80-community-release-el7-6.noarch.rpm 
	  dest: /usr/mysql/mysql80-community-release-el7-6.noarch.rpm

      - name: Instalar el rpm
	yum: 
	  name: /usr/mysql/mysql80-community-release-el7-6.noarch.rpm 
	  state: present

      - name: Instalar MySQL
	yum: name=mysql-server state=installed

Nos saldra un error por configuracion de usuario

  • Ingresamos a nuestra VM por medio de ssh Luego ingresamos a mysql y escribimos el siguiente comando
    • "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'Contraseña';"
    • flush privileges;
    • exit

Si nos pide crear el archivo .my.cnf en la locacion /root/ le ingresamos las credenciales [mysqld] user=root password="contraseña"

About

Instalar Mysql por medio de ansible

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published