Ansible最適化--Redis構成


Ansible factsコンポーネントは主にクライアントデバイスの基礎的な静的情報を収集するために使用され、これらの情報は構成管理時に容易に参照することができる.Facts情報は直接Ansible Playbook変数情報として参照され、factsをカスタマイズして欲しい情報を収集するとともに、FacterとOhaiでfacts情報を拡張したり、facts情報をRedisキャッシュに格納したりすることができます.以下、FactsがRedisキャッシュを使用する手順です.
Redisサービスの導入
wget http://download.redis.io/releases/redis-4.0.10.tar.gz

tar zxvf redis-4.0.10.tar.gz

cd redis-4.0.10

make && make install

mkdir $dir_name/redis
mkdir -p /data/redis
mkdir $dir_name/redis/bin/

#          
cd utils/
./install_server.sh

} #end f_redis

     Redis    :

/etc/init.d/redis start

  Python Redis  
easy_install pip

pip install redis

Ansible統合Redis構成
     /etc/ansible/ansible.cfg defaluts      ,  redis   admin,   admin   :

    gathering = smart
    
    fact_caching = redis
    
    fact_caching_timeout = 86400
    
    fact_caching_connection = localhost:6379

	#fact_caching_connection = localhost:6379:0:admin