Update role for Almanach 4.0.3
Change-Id: Iafd1e77646c6bdde81116aad7899d1d85f976bc1
This commit is contained in:
parent
c87d755f57
commit
19f4aa01f3
|
@ -13,7 +13,7 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
almanach_version: 3.3.2
|
||||
almanach_version: 4.0.3
|
||||
|
||||
almanach_collector_program_name: almanach-collector
|
||||
almanach_api_program_name: almanach-api
|
||||
|
@ -39,32 +39,28 @@ almanach_log_file: /var/log/almanach/almanach.log
|
|||
almanach_app_dir: /opt/almanach
|
||||
|
||||
almanach_config_dir: /etc/almanach
|
||||
almanach_config_file: /etc/almanach/almanach.cfg
|
||||
almanach_config_file: /etc/almanach/almanach.conf
|
||||
almanach_logrotate_config_file: /etc/logrotate.d/almanach
|
||||
|
||||
almanach_auth_token: secret
|
||||
almanach_auth_strategy: private_key
|
||||
almanach_volume_existence_threshold: 60
|
||||
almanach_metadata_whitelist: metering.billing_mode
|
||||
|
||||
almanach_mongodb_url: mongodb://almanach:almanach@localhost:27017/almanach
|
||||
almanach_mongodb_database: almanach
|
||||
|
||||
almanach_rabbitmq_url: amqp://openstack:openstack@localhost:5672
|
||||
almanach_rabbitmq_queue: almanach.info
|
||||
almanach_rabbitmq_exchange: almanach.info
|
||||
almanach_rabbitmq_routing_key: almanach.info
|
||||
almanach_rabbitmq_retry_time_to_live: 10
|
||||
almanach_rabbitmq_retry_maximum: 3
|
||||
almanach_rabbitmq_retry_queue: almanach.retry
|
||||
almanach_rabbitmq_retry_return_exchange: almanach
|
||||
almanach_rabbitmq_dead_queue: almanach.dead
|
||||
almanach_rabbitmq_dead_exchange: almanach.dead
|
||||
|
||||
almanach_keystone_username: my_service_username
|
||||
almanach_keystone_password: my_service_password
|
||||
almanach_keystone_tenant_name: my_service_tenant_name
|
||||
almanach_keystone_auth_url: http://keystone_url:5000/v2.0
|
||||
|
||||
almanach_port: 8000
|
||||
almanach_listen_ip: 0.0.0.0
|
||||
almanach_transport_url: rabbit://openstack:openstack@localhost:5672
|
||||
almanach_topic: almanach
|
||||
almanach_max_retries: 3
|
||||
almanach_retry_delay: 10
|
||||
|
||||
almanach_database_driver: mongodb
|
||||
almanach_database_url: mongodb://almanach:almanach@localhost:27017/almanach
|
||||
|
||||
almanach_bind_port: 8000
|
||||
almanach_bind_ip: 0.0.0.0
|
||||
|
||||
almanach_volume_existence_threshold: 60
|
||||
almanach_instance_metadata: ''
|
||||
almanach_instance_image_meta: ''
|
||||
|
|
|
@ -17,7 +17,7 @@
|
|||
file: path={{ almanach_config_dir }} state=directory
|
||||
|
||||
- name: Create almanach config file
|
||||
template: src=almanach.cfg.j2 dest={{ almanach_config_file }}
|
||||
template: src=almanach.conf.j2 dest={{ almanach_config_file }}
|
||||
|
||||
- name: Create log directory
|
||||
file: path={{ almanach_log_dir }} state=directory owner={{ almanach_system_user_name }} group={{ almanach_system_group_name }}
|
||||
|
|
|
@ -1,109 +0,0 @@
|
|||
[DEFAULT]
|
||||
|
||||
[api]
|
||||
|
||||
#
|
||||
# From almanach
|
||||
#
|
||||
|
||||
# IP address to listen on (IP address value)
|
||||
bind_ip = {{ almanach_listen_ip }}
|
||||
|
||||
# TCP port number to listen on (port value)
|
||||
# Minimum value: 0
|
||||
# Maximum value: 65535
|
||||
bind_port = {{ almanach_port }}
|
||||
|
||||
|
||||
[auth]
|
||||
|
||||
#
|
||||
# From almanach
|
||||
#
|
||||
|
||||
# Authentication driver for the API (string value)
|
||||
strategy = {{ almanach_auth_strategy }}
|
||||
|
||||
# Private key for private key authentication (string value)
|
||||
private_key = {{ almanach_auth_token }}
|
||||
|
||||
# Keystone service username (string value)
|
||||
keystone_username = {{ almanach_keystone_username }}
|
||||
|
||||
# Keystone service password (string value)
|
||||
keystone_password = {{ almanach_keystone_password }}
|
||||
|
||||
# Keystone service tenant (string value)
|
||||
keystone_tenant = {{ almanach_keystone_tenant_name }}
|
||||
|
||||
# Keystone URL (string value)
|
||||
keystone_url = {{ almanach_keystone_auth_url }}
|
||||
|
||||
|
||||
[collector]
|
||||
|
||||
#
|
||||
# From almanach
|
||||
#
|
||||
|
||||
# RabbitMQ connection URL (string value)
|
||||
url = {{ almanach_rabbitmq_url }}
|
||||
|
||||
# RabbitMQ connection heartbeat (integer value)
|
||||
heartbeat = 540
|
||||
|
||||
# Default queue name (string value)
|
||||
default_queue = {{ almanach_rabbitmq_queue }}
|
||||
|
||||
# Default exchange name (string value)
|
||||
default_exchange = {{ almanach_rabbitmq_exchange }}
|
||||
|
||||
# Default queue routing key (string value)
|
||||
default_routing_key = {{ almanach_rabbitmq_routing_key }}
|
||||
|
||||
# Retry queue name (string value)
|
||||
retry_queue = {{ almanach_rabbitmq_retry_queue }}
|
||||
|
||||
# Retry exchange name (string value)
|
||||
retry_exchange = {{ almanach_rabbitmq_exchange }}
|
||||
|
||||
# Time to live value of messages sent on the retry queue (integer
|
||||
# value)
|
||||
retry_ttl = {{ almanach_rabbitmq_retry_time_to_live }}
|
||||
|
||||
# Maximal number of message retries (integer value)
|
||||
max_retries = {{ almanach_rabbitmq_retry_maximum }}
|
||||
|
||||
# Dead queue name (string value)
|
||||
dead_queue = {{ almanach_rabbitmq_dead_queue }}
|
||||
|
||||
# Dead exchange name (string value)
|
||||
dead_exchange = {{ almanach_rabbitmq_dead_exchange }}
|
||||
|
||||
|
||||
[database]
|
||||
|
||||
#
|
||||
# From almanach
|
||||
#
|
||||
|
||||
# Database driver (string value)
|
||||
driver = mongodb
|
||||
|
||||
# Database connection URL (string value)
|
||||
connection_url = {{ almanach_mongodb_url }}
|
||||
|
||||
|
||||
[resources]
|
||||
|
||||
#
|
||||
# From almanach
|
||||
#
|
||||
|
||||
# Volume existence threshold (integer value)
|
||||
volume_existence_threshold = {{ almanach_volume_existence_threshold }}
|
||||
|
||||
# DEPRECATED: Metadata to include in entity (string value)
|
||||
# This option is deprecated for removal.
|
||||
# Its value may be silently ignored in the future.
|
||||
device_metadata_whitelist = {{ almanach_metadata_whitelist }}
|
|
@ -0,0 +1,28 @@
|
|||
[DEFAULT]
|
||||
|
||||
[api]
|
||||
bind_ip = {{ almanach_bind_ip }}
|
||||
bind_port = {{ almanach_bind_port }}
|
||||
|
||||
[auth]
|
||||
strategy = {{ almanach_auth_strategy }}
|
||||
private_key = {{ almanach_auth_token }}
|
||||
keystone_username = {{ almanach_keystone_username }}
|
||||
keystone_password = {{ almanach_keystone_password }}
|
||||
keystone_tenant = {{ almanach_keystone_tenant_name }}
|
||||
keystone_url = {{ almanach_keystone_auth_url }}
|
||||
|
||||
[collector]
|
||||
transport_url = {{ almanach_transport_url }}
|
||||
topic = {{ almanach_topic }}
|
||||
max_retries = {{ almanach_max_retries }}
|
||||
retry_delay = {{ almanach_retry_delay }}
|
||||
|
||||
[database]
|
||||
driver = {{ almanach_database_driver }}
|
||||
connection_url = {{ almanach_database_url }}
|
||||
|
||||
[entities]
|
||||
volume_existence_threshold = {{ almanach_volume_existence_threshold }}
|
||||
instance_metadata = {{ almanach_instance_metadata }}
|
||||
instance_image_meta = {{ almanach_instance_image_meta }}
|
|
@ -13,4 +13,4 @@
|
|||
# See the License for the specific language governing permissions and
|
||||
# limitations under the License.
|
||||
|
||||
almanach_mongodb_url: mongodb://almanach:secrete@10.100.100.2:27017/admin
|
||||
almanach_database_url: mongodb://almanach:secrete@10.100.100.2:27017/admin
|
||||
|
|
Loading…
Reference in New Issue