今更LDAPとかないわー。とは思ったんですが、せっかく構築したのでserver specでテストも書きました。今後も使いまわせそうな箇所をメモ
環境
- ruby 2.1.5
- serverspec 2.7.1
require 'spec_helper' // デーモン describe service('slapd') do it { should be_enabled } it { should be_running } end // port番号 describe port(389) do it { should be_listening } end // directory describe file('/var/lib/ldap') do it { should be_directory } it { should be_owned_by 'ldap' } it { should be_grouped_into 'ldap' } end // postfix連携 describe file('/etc/openldap/schema/postfix.schema') do it { should be_file } end // ログ設定ファイル describe file('/etc/rsyslog.d/ldap.conf') do it { should contain 'local4' } end // ログローテーション設定ファイル describe file('/etc/logrotate.d/syslog') do it { should contain 'ldap' } end
以上
0 件のコメント:
コメントを投稿