lean_delivery.endeca_toolsandframeworks
endeca_toolsandframeworks
Résumé
Ce rôle installe les Outils et Frameworks Oracle Endeca sur les plateformes Linux, ce qui permet la présentation dynamique du contenu à travers tous les canaux.
Exigences
- Version minimale d'Ansible pour l'installation : 2.5
- Versions prises en charge des Outils et Frameworks :
- 3.x.x
- 11.x.x
- les versions supérieures doivent être retestées
- Systèmes d'exploitation pris en charge :
- CentOS
- 6
- 7
- CentOS
Pour plus d'informations sur la matrice de support, veuillez visiter https://support.oracle.com
Le moteur MDEX et les Services de Plateforme doivent être installés préalablement :
- lean_delivery.endeca_mdex
- lean_delivery.endeca_platformservices
Pour les scénarios de test, endeca_toolsandframeworks/requirements.yml est utilisé.
Si d'autres rôles/versions sont nécessaires, placez requirements.yml dans molecule/<nom_du_scénario> et retirez dans molecule.yml les lignes :
options :
role-file : requirements.yml
Variables de rôle
transport
- transport de la source de l'artéfact
Disponible :web
- récupérer l'artéfact depuis une URI web personnaliséelocal
- artéfact local
transport_web
- URI pour l'artéfact http/https, par exemple "http://my-storage.example.com/V861200-01.zip"transport_local
- chemin pour l'artéfact local, par exemple "/tmp/V861200-01.zip"download_path
- dossier local pour le téléchargement des artéfacts
par défaut :/tmp
tf_version
- version des Outils et Frameworks Endecatf_hostname
- nom d'hôte des Outils et Frameworks Endeca
par défaut :"{{ ansible_fqdn }}"
Définir la version des Outils et Frameworks comme elle est définie dans la documentation officielle d'Oracle
base_root
- où les Services de Plateforme doivent être installés
par défaut :/opt
tf_service
- nom du service
par défaut :endeca-toolsandframeworks
install_type
- type d'installation
Disponible :Installation Complète
Installation Minimale
nfs_exports
- liste des dossiers partagés NFS (à partager avec l'application de magasin ATG Oracle Commerce)
Exemple :
nfs_exports:
- "/home/public *(rw,sync,no_root_squash)"
Paramètres pour les versions des Outils et Frameworks à partir de 11.0
install_group
- groupe d'installation pour l'utilisateur
par défaut :oinstall
inventory_directory
- chemin vers le répertoire d'inventaire Oracle
par défaut :{{ base_root }}/oraInventory
ora_inst
- chemin vers le fichier oraInst.loc
par défaut :/etc/oraInst.loc
Configuration de l'échange
swapfile_path
- chemin vers le fichier d'échange
par défaut :/swapfile
swapfile_bs_size_mb
par défaut :1
swapfile_count
- taille de l'échange
par défaut :512
workbench_password
- mettre à jour le mot de passeadmin
par défaut du workbench (ex.Admin123
)workbench_port
- port du workbench
par défaut :8006
Exemple de Playbook
Installer les Outils et Frameworks Endeca 11.3.0 depuis un local :
- name: "Installer les Outils et Frameworks 11.3.0 depuis un local"
hosts: tous
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"
Installer les Outils et Frameworks Endeca 11.3.0 depuis le web avec des dossiers partagés NFS :
- name: "Installer les Outils et Frameworks 11.3.0 depuis le web avec des dossiers partagés NFS"
hosts: tous
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: serveurs
roles:
- { role: ansible-role-endeca-toolsandframeworks, x: 42 }
Licence
Apache
Informations sur l'auteur
auteurs :
- Équipe Lean Delivery team@lean-delivery.com
Lean Delivery Oracle Endeca ToolsAndFrameworks install
ansible-galaxy install lean_delivery.endeca_toolsandframeworks