endeca_toolsandframeworks
endeca_toolsandframeworks
Резюме
Эта роль устанавливает инструменты и фреймворки Oracle Endeca на платформах Linux, что позволяет динамически представлять контент на всех каналах.
Требования
- Минимальная версия ansible для установки: 2.5
- Поддерживаемые версии ToolsAndFrameworks:
- 3.x.x
- 11.x.x
- более новые версии должны быть повторно протестированы
- Поддерживаемые ОС:
- CentOS
- 6
- 7
- CentOS
Для получения дополнительной информации о матрице поддержки, пожалуйста, посетите https://support.oracle.com
MDEX Engine и PlatformServices должны быть установлены предварительно:
- lean_delivery.endeca_mdex
- lean_delivery.endeca_platformservices
Для тестовых сценариев используется endeca_toolsandframeworks/requirements.yml
Если требуется другая роль/версии, поместите requirements.yml в molecule/<название_сценария> и удалите в molecule.yml строки
options:
role-file: requirements.yml
Переменные роли
transport
- источник артефакта
Доступно:web
- получение артефакта с пользовательского веб URIlocal
- локальный артефакт
transport_web
- URI для http/https артефакта, например, "http://my-storage.example.com/V861200-01.zip"transport_local
- путь к локальному артефакту, например, "/tmp/V861200-01.zip"download_path
- локальная папка для загрузки артефактов
по умолчанию:/tmp
tf_version
- версия Endeca ToolsAndFrameworkstf_hostname
- имя хоста Endeca ToolsAndFrameworks
по умолчанию:"{{ ansible_fqdn }}"
Установите версию ToolsAndFrameworks, как это указано в официальной документации Oracle
base_root
- где должны быть установлены PlatformServices
по умолчанию:/opt
tf_service
- имя службы
по умолчанию:endeca-toolsandframeworks
install_type
- тип установки
Доступно:Полная установка
Минимальная установка
nfs_exports
- список NFS общих папок (для совместного использования с приложением магазина ATG Oracle Commerce)
Пример:
nfs_exports:
- "/home/public *(rw,sync,no_root_squash)"
Параметры для версий ToolsAndFrameworks начиная с 11.0
install_group
- группа установки для пользователя
по умолчанию:oinstall
inventory_directory
- путь к каталогу инвентаря Oracle
по умолчанию:{{ base_root }}/oraInventory
ora_inst
- путь к файлу oraInst.loc
по умолчанию:/etc/oraInst.loc
Конфигурация свопа
swapfile_path
- путь к файлу свопа
по умолчанию:/swapfile
swapfile_bs_size_mb
по умолчанию:1
swapfile_count
- размер свопа
по умолчанию:512
workbench_password
- обновить пароль администраторов по умолчаниюadmin
(например,Admin123
)workbench_port
- порт рабочей станции
по умолчанию:8006
Пример Playbook
Установка Endeca ToolsAndFrameworks 11.3.0 из локального источника:
- name: "Установка ToolsAndFrameworks 11.3.0 из локального источника"
hosts: all
roles:
- role: lean_delivery.endeca_mdex
transport: "local"
transport_local: "/tmp/V861206-01.zip"
- role: lean_delivery.endeca_platformservices
transport: "local"
transport_local: "/tmp/V861203-01.zip"
- role: lean_delivery.endeca_toolsandframeworks
tf_version: "11.3.0"
transport: "local"
transport_local: "/tmp/V861200-01.zip"
workbench_password: "Admin123"
vars:
base_root: "/opt"
mdex_version: "11.3.0"
ps_version: "11.3.0"
Установка Endeca ToolsAndFrameworks 11.3.0 из веба с общими папками NFS:
- name: "Установка ToolsAndFrameworks 11.3.0 из веба с общими папками NFS"
hosts: all
roles:
- role: lean_delivery.endeca_mdex
transport: "web"
transport_web: "http://my-storage.example.com/V861206-01.zip"
- role: lean_delivery.endeca_platformservices
ps_version: "11.3.0"
transport: "web"
transport_web: "http://my-storage.example.com/V861203-01.zip"
- role: lean_delivery.endeca_toolsandframeworks
tf_version: "11.3.0"
transport: "web"
transport_web: "http://my-storage.example.com/V861200-01.zip"
workbench_password: "Admin123"
nfs_exports:
- "/home/public *(rw,sync,no_root_squash)"
vars:
base_root: "/opt"
mdex_version: "11.3.0"
ps_version: "11.3.0"
- hosts: servers
roles:
- { role: ansible-role-endeca-toolsandframeworks, x: 42 }
Лицензия
Apache
Информация об авторе
авторы:
- Команда Lean Delivery team@lean-delivery.com
Lean Delivery Oracle Endeca ToolsAndFrameworks install
ansible-galaxy install lean-delivery/ansible-role-endeca-toolsandframeworks