Advertisement
Guest User

Untitled

a guest
Dec 2nd, 2013
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ###############   my state file    ###########################
  2. {%- from 'jinja/environment_'+ pillar['environment'] +'.jinja' import jinjamap with context %}
  3.  
  4. ldap-packages:
  5.   pkg.installed:
  6.     - pkgs:
  7.      - openldap-clients
  8.       - nss-pam-ldapd      
  9.  
  10. ldap-setup:
  11.   cmd.wait:
  12.     - name: authconfig --update --enablemd5 --usemd5 --enableshadow --enablelocauthorize --enableldap --enableldapauth --ldapserver {{ jinjamap.ldap.servers }} --ldapbasedn {{ jinjamap.ldap.basedn }} --disablecache
  13.     - cwd: /root
  14.     - stateful: True
  15.     - watch:
  16.       - pkg: ldap-packages
  17.  
  18.  
  19. ##########################    RESULTS      ##########################
  20.  
  21.     State: - pkg
  22.     Name:     ldap-packages
  23.     Function: installed
  24.         Result:   True
  25.         Comment:  All specified packages are already installed.
  26.         Changes:  
  27. ----------
  28.     State: - cmd
  29.     Name:     authconfig --update --enablemd5 --usemd5 --enableshadow --enablelocauthorize --enableldap --enableldapauth --ldapserver ldap://office-ldap01,ldap://office-ldap02 --ldapbasedn dc=adminserver,dc=net --disablecache
  30.     Function: wait
  31.         Result:   True
  32.         Comment:  
  33.         Changes:
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement