wunzeco.cassandra
Cassandra
Apache Cassandraをインストールし、設定するためのAnsibleロールです。
注意: - 推奨されるJavaのバージョンは8です - Datastaxコミュニティエディションのサポートは終了しました - 推奨される
cassandra_distro
はapache
です - ddccassandra_distro
のサポートは近日中に廃止される予定です
例
- hosts: dbhost
vars:
cassandra_distro: apache
cassandra_version: 3.11.2
cassandra_cluster_name: myAwesomeCluster
cassandra_seeds: [ "seedIp1", "seedIp2" ] # IPアドレスのリストのみ
cassandra_listen_address: "{{ ansible_eth0.ipv4.address }}"
cassandra_rpc_address: "{{ ansible_eth0.ipv4.address }}"
roles:
- wunzeco.cassandra
情報:
シードノードにDNS解決可能なFQDNがある場合は、 **cassandra_seeds_fqdn** を使用できます(cassandra_seedsの代わりに)。
テスト
このロールの統合テストを実行するには
PLATFORM=ubuntu-1404 # 他のオプション - ubuntu-1604 または centos
kitchen verify $PLATFORM && kitchen destroy $PLATFORM
注意:
kitchen test
コマンドはこのロールには適していません。なぜなら、すべてのテストが成功するためには、両方のkitchenスイート(インスタンス)が動作している必要があります。
依存関係:
なし