Sha256: dc907087470bccf35ebe4b130a4251b74e2690373e26c6b04f4968cf3ae0a0eb

Contents?: true

Size: 1.4 KB

Versions: 87

Compression:

Stored size: 1.4 KB

Contents

# Copyright 2009-2010 by le1t0@github. All rights reserved.
Capistrano::Configuration.instance(:must_exist).load do 
  namespace :deprec do 
    namespace :ldap do

      # set(:ldap_base_dn) { 'dc='+domain.split('.').join(',dc=') }
      # set(:ldap_organization_name) { domain }
      # set :ldap_password, '{SSHA}eO3vX5G/dpiSIrPye8oJAz2DOcgy5N3f' # 'admin' encrypted

      desc "Install ldap"
      task :install, :roles => :db do
        install_deps
        config
        activate
      end

      task :install_deps, :roles => :db do
        apt.install( {:base => %w(slapd phpldapadmin ldap-utils)}, :stable )
      end

      desc 'Enable ldap start scripts on server.'
      task :activate, :roles => :db do
        send(run_method, "update-rc.d slapd defaults")
      end

      desc 'Disable ldap start scripts on server.'
      task :deactivate, :roles => :db do
        send(run_method, "update-rc.d -f slapd remove")
      end

      desc "Start ldap"
      task :start, :roles => :db do
        send(run_method, "/etc/init.d/slapd start")
      end

      desc "Stop ldap"
      task :stop, :roles => :db do
        send(run_method, "/etc/init.d/slapd stop")
      end

      desc "Restart ldap"
      task :restart, :roles => :db do
        send(run_method, "/etc/init.d/slapd restart")
      end

      desc "Reload ldap"
      task :reload, :roles => :db do
        top.deprec.ldap.restart
      end
    end 
  end
end

Version data entries

87 entries across 87 versions & 1 rubygems

Version Path
le1t0-deprec-2.1.6.088 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.087 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.086 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.085 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.084 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.083 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.082 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.081 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.080 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.079 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.078 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.077 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.076 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.075 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.074 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.073 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.072 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.071 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.070 lib/deprec/recipes/ldap.rb
le1t0-deprec-2.1.6.069 lib/deprec/recipes/ldap.rb