๐Ÿ“ฆ wasuaje / server-admin

๐Ÿ“„ publi_pelv2.yml ยท 41 lines
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41# file: editorial_app01.yml

- hosts: pelv2
  user: root  
  gather_facts: True   
  vars: 
  - ip_service: "10.1.5.234"
  - main_app_home: "/usr/local"
  - local2: "/local2/applications/" #por compatibilidad con otros role y para mantenerlos independiente
  - tomcat_port: "80"
  - tomcat_ip: "10.1.5.234"
  - cvs_ip: "190.153.52.48"
  - java_home: "{{main_app_home}}/jdk7"    #necesario porque los prerequisitos andan primero que el seteo de vars  
  - password: ""
  - publica_pass: ""
  #- java_home: "{{main_app_home}}/jdk7"    #necesario porque los prerequisitos andan primero que el seteo de vars
  #- catalina_home: "{{main_app_home}}/apache-tomcat"
  - manduca_env:
      JAVA_HOME: "/usr/local/jdk1.7.0_65"
      ANT_HOME: "/usr/local/ant"            
      #LANG: "es_VE.ISO8859-1"  
      PATH: "PATH=/usr/lib64/qt-3.3/bin:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/usr/local/ant/bin:/home/manduca/bin" 

  roles:    
  - common
  - prerequisitos/java-7u65
  - prerequisitos/apache-ant  
  - prerequisitos/glassfish-311
  #EJECUTAR LUEGO POR SEPARADO EL ROL PARA DBSERVER YA QUE ESTE ES UNA MEZCLA

  tasks:    

    - name: Actualizar variables de ambiente en /etc/profile (para todos)
      shell: echo {{item}} >> /etc/profile
      with_items:
      - "###### SETEADOS AUTOMATICAMENTE CON ANSIBLE #######"
      - "export JAVA_HOME=/usr/local/jdk7"      
      - "export ANT_HOME=/usr/local/ant"            
      - "export PATH=$PATH:/usr/local/ant/bin:/usr/local/jdk7/bin"
      tags: env