These are chat archives for MarcosSegovia/MPWAR1516

14th
Nov 2015
Albert Hilazo
@albhilazo
Nov 14 2015 13:11
Buenaaas
Alex Casajuana
@alexhoma
Nov 14 2015 13:21
yepp
Marcos Segovia
@MarcosSegovia
Nov 14 2015 14:09
buenaaas @albhilazo @aaidettaa @alexhoma
que fuerte lo de Paris gente
Albert Hilazo
@albhilazo
Nov 14 2015 14:10
pues si, lo fui siguiendo anoche hasta que dejaron de reportar y no daba crédito
Marcos Segovia
@MarcosSegovia
Nov 14 2015 14:11
que a las 6 cuando volvia de fiesta me abrí el periodico y estube leyendo
me entere a las 11 antes de irme
Alex Casajuana
@alexhoma
Nov 14 2015 15:35
si.. ha sido una locura @MarcosSegovia
Marcos Segovia
@MarcosSegovia
Nov 14 2015 15:48
chicos
me acabod e dar cuenta, os lo dejo por aquí por si a alguien le pasa
la version de puppet que hay en al CENTOS65
diria que no es puppet 4
por tanto os fallará si usáis el provisioning del vagrantfile que hemos hecho hasta ahora
al menos a mi me falla
Albert Hilazo
@albhilazo
Nov 14 2015 15:54
cuando lo pruebe te digo algo
bueno el 4 era el que no nos cabia en amazon creo
ya nos va bien
Marcos Segovia
@MarcosSegovia
Nov 14 2015 16:29
se
el tema es que hay que reconfigurar cosillas
Aida
@aaidettaa
Nov 14 2015 16:31
Estem repasan, desde el principi ara comensarem amb puppet a ver com ens en sortim
Albert Hilazo
@albhilazo
Nov 14 2015 16:46
al final hay que hacer una entrega el lunes y otra el miércoles?
Víctor Caballero
@vicaba
Nov 14 2015 17:27
sip
Albert Hilazo
@albhilazo
Nov 14 2015 18:04
lo que decías antes marcos
en centos 7 teníamos puppet 4
en centos 6.5 viene con puppet 3.4.3
puppet --version
Víctor Caballero
@vicaba
Nov 14 2015 18:05
sips
Albert Hilazo
@albhilazo
Nov 14 2015 18:05
entonces hay que cambiar la configuración de provision en el vagrantfile
Víctor Caballero
@vicaba
Nov 14 2015 18:05
jo ho he fet
Albert Hilazo
@albhilazo
Nov 14 2015 18:05

config.vm.provision "puppet" do |puppet|
puppet.manifests_path = "environments/development/manifests"
puppet.manifest_file = "site.pp"

puppet.environment_path = "environments"

puppet.environment = "development"

puppet.module_path = "modules"

end

ala
Víctor Caballero
@vicaba
Nov 14 2015 18:05
jajaja
```
Albert Hilazo
@albhilazo
Nov 14 2015 18:05
si si, me empanat xD
  config.vm.provision "puppet" do |puppet|
    puppet.manifests_path = "environments/development/manifests"
    puppet.manifest_file = "site.pp"
#    puppet.environment_path = "environments"
#    puppet.environment      = "development"
#    puppet.module_path      = "modules"
  end
lo que esta comentado es como lo haciamos antes
se puede o especificar las carpetas al path de puppet 4
o cambiar los directorios para que manifests este en el root y el fichero sea default.pp en vez de site.pp
Marcos Segovia
@MarcosSegovia
Nov 14 2015 18:13
exacto
yo ya tengo el ejercicio del lunes
funcando todo guay
me falta la parte extendida para el pre examen
examen
yo lo tengo así
config.vm.provision :puppet do |puppet|
    puppet.manifests_path = "environments/development/manifests"
    puppet.manifest_file = "site.pp"
    puppet.module_path      = "modules"
  end
y me funca bien
Albert Hilazo
@albhilazo
Nov 14 2015 18:16
ah probablemente necesite el modules tambien, no lo habia hecho aun
Alex Casajuana
@alexhoma
Nov 14 2015 18:22
pero entonces la versionde centos que hay que usar para el lunes 7.0 o 6.5?
Marcos Segovia
@MarcosSegovia
Nov 14 2015 18:22
65
Alex Casajuana
@alexhoma
Nov 14 2015 18:22
valevale
Aida
@aaidettaa
Nov 14 2015 18:47
Marcos el codigo que pasastes para php no me funciona
en el site.pp solo pusistes eso, o algo antes?
Marcos Segovia
@MarcosSegovia
Nov 14 2015 18:48
tienes el modulo yum bajado
en la carpeta modules?
Aida
@aaidettaa
Nov 14 2015 18:48
aaaah
puede que sea eso, esque me peta: Could not find class ::yum::repo::remi
Marcos Segovia
@MarcosSegovia
Nov 14 2015 18:48
pues va a ser eso xD
cuando haces include
o class {}
y llamas a algo, has de tenerlo
de lo contrario peta
Aida
@aaidettaa
Nov 14 2015 18:50
nose porque havia pensado que eran comandos de puppet... jajajja
voi un poco perdida
Marcos Segovia
@MarcosSegovia
Nov 14 2015 18:50
poc a poc
Aida
@aaidettaa
Nov 14 2015 19:12
e instalado esto, https://forge.puppetlabs.com/example42/yum i sigue sin funcionar tu codigo
Marcos Segovia
@MarcosSegovia
Nov 14 2015 19:51
que te dice?
tienes esto
# PHP

$php_version = '56'

include ::yum::repo::remi


if $php_version == '55' {
    include ::yum::repo::remi_php55
}
elsif $php_version == '56'{
    ::yum::managed_yumrepo { 'remi-php56':
      descr          => 'Les RPM de remi pour Enterpise Linux $releasever - $basearch - PHP 5.6',
      mirrorlist     => 'http://rpms.famillecollet.com/enterprise/$releasever/php56/mirror',
      enabled        => 1,
      gpgcheck       => 1,
      gpgkey         => 'file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi',
      gpgkey_source  => 'puppet:///modules/yum/rpm-gpg/RPM-GPG-KEY-remi',
      priority       => 1,
    }
}

class { 'php': 
    version => 'latest',
    require => Yumrepo['remi-php56']
}
en el puppet
y esto
config.vm.provision :puppet do |puppet|
    puppet.manifests_path = "environments/development/manifests"
    puppet.manifest_file = "site.pp"
    puppet.module_path      = "modules"
  end
en el vagrant?
Aida
@aaidettaa
Nov 14 2015 19:57
Siip, no has fet lo dels scripts que va pasar el victor? A mes tinc aixo
Marcos Segovia
@MarcosSegovia
Nov 14 2015 19:58
si claro
con el script instalas todos lso modulos
Aida
@aaidettaa
Nov 14 2015 19:58
Que es el apache, mysql, yum i php
Marcos Segovia
@MarcosSegovia
Nov 14 2015 19:58
y las dependencias
de cada uno
menos del de mysql que ya la coje automaticamente el modulo
Aida
@aaidettaa
Nov 14 2015 19:58
Lo he estado haciendo con el hilazo
Pero el al final a sudado de lo de php
Marcos Segovia
@MarcosSegovia
Nov 14 2015 20:00
no te pone que ha de ser la 5.6
Aida
@aaidettaa
Nov 14 2015 20:00
El yum, he pillado el que te e pasado, puede que sea esto. Que necesito otro
Marcos Segovia
@MarcosSegovia
Nov 14 2015 20:00
asi que si, puedes hacer que te coja la 5.4 sin instalar el repo de yum y puerta
es ese el que pillo yo tambien
Aida
@aaidettaa
Nov 14 2015 20:02
Ya xo com deia aixo de que posa el yum epel com a opcional, amb aixo pots posar nova versio
I ja vulia fer les dos coses de cop
U tornare a provar creant una altra mv
Marcos Segovia
@MarcosSegovia
Nov 14 2015 20:06
fes vagrant destroy
y vagrant up
Albert Hilazo
@albhilazo
Nov 14 2015 23:06
he vuelto a ponerme con esto para acabarlo
la db dice contraseña pero no dice que usuario
Marcos Segovia
@MarcosSegovia
Nov 14 2015 23:06
yo me lo he inventado
Albert Hilazo
@albhilazo
Nov 14 2015 23:07
voy a probar sin poner nada, a ver si peta
si peta, pues a inventar