muawiakh 4235618522 Addressing comments
- support public_network for vagrant box
- using python3-5 for centos based installations
- Revisiting docs.
  - More changes will be incorporated in another PR.
- Parameterize MongoDB host mount path for docker deployments
2017-09-18 15:59:49 +02:00

36 lines
1.6 KiB
YAML

---
mongodb_version: "3.4"
mongodb_package: "mongodb-org"
apt_key_fingerprint: "0C49F3730359A14518585931BC711F9BA15703C6"
apt_keyserver: "keyserver.ubuntu.com"
distribution_name: "{{ansible_distribution|lower }}"
distribution_codename: "{{ ansible_distribution_release|lower }}"
distribution_major: "{{ ansible_distribution_major_version }}"
server_arch: "amd64,arm64"
# MongoDB Repos
mongodb_apt_repo: "deb [arch={{ server_arch }}] http://repo.mongodb.org/apt/{{ distribution_name }} {{ distribution_codename }}/{{ mongodb_package }}/{{ mongodb_version }} {{'main' if ansible_distribution == 'debian' else 'multiverse'}}"
mongodb_yum_base_url: "https://repo.mongodb.org/yum/{{ ansible_os_family|lower }}/$releasever/{{ mongodb_package }}/{{ mongodb_version }}/{{ ansible_architecture }}"
mongodb_dnf_base_url: "https://repo.mongodb.org/yum/{{ ansible_os_family|lower }}/7/{{ mongodb_package }}/{{ mongodb_version }}/{{ ansible_architecture }}"
# MongoDB running config
mongodb_storage_path: /data/db/main
mongodb_log_path: /var/log/mongodb
mongodb_config_path: /data/configdb
se_linux: "TODO: (muawiakh)"
directories:
- "{{ mongodb_storage_path }}"
- "{{ mongodb_log_path }}"
- "{{ mongodb_config_path }}"
# Docker configuration
mongodb_default_port: 27017
mongodb_docker_image: "mongo:3.4.4"
mongodb_docker_name: "mongodb"
mongodb_docker_published_ports:
- 172.17.0.1:27017:27017
mongodb_host_mount_dir_db: /tmp/mongodb_docker/db
mongodb_host_mount_dir_config: /tmp/mongodb_docker/configdb
mongodb_docker_volumes:
- "{{ mongodb_host_mount_dir_db }}:{{ mongodb_storage_path }}"
- "{{ mongodb_host_mount_dir_config }}:{{ mongodb_config_path }}"