Le fichier setup.csv est un fichier d'entrée qui sera utilisé par Ansible lors du déploiement de conteneurs. OpenText Identity Manager regroupe un modèle par défaut du fichier setup.csv dans le fichier TAR du conteneur OpenText Identity Manager.
Le modèle par défaut du fichier setup.csv se trouve dans le répertoire /<emplacement où vous avez extrait le fichier TAR du conteneur>/ansible/input/. Vous pouvez modifier le fichier setup.csv selon vos besoins.
Les paramètres contenus dans le fichier setup.csv et leur fonction sont décrits dans la section suivante :
Component : indique le conteneur que vous souhaitez déployer. Par exemple : engine.
Deploy : indique si vous souhaitez déployer le conteneur. Les valeurs prises en charge sont yes (oui) et no (non).
DockerHost : indique l'hôte Docker sur lequel le conteneur va être déployé. En d'autres termes, il peut s'agir de n'importe lequel des noeuds gérés que vous avez identifiés pour votre déploiement. Par exemple : HôteDockerA.
IP Address : indique l'adresse IP de l'hôte Docker sur lequel le conteneur va être déployé. Par exemple : 192.168.0.15.
ContainerName : indique le nom du conteneur. Par exemple : conteneur-moteur.
ContainerHostname : indique le nom d'hôte des hôtes Docker ou du serveur sur lesquels le conteneur va être déployé. Nous recommandons de spécifier le nom d'hôte au format FQDN (Nom de domaine complet). Par exemple : moteuridentités.exemple.com.
ExposedPorts : indique les ports que vous souhaitez exposer pour l'écoute du conteneur. Par exemple : 636.
REMARQUE :veillez à exposer des ports uniques pour chaque conteneur et à spécifier les mêmes ports que ceux fournis lors de la création du fichier silent.properties. Par exemple, vous pouvez planifier les ports que vous souhaitez exposer en vous reportant aux exemples de ports fournis dans le Tableau 21-2.
FileMounting : indique le chemin d'accès à tous les fichiers personnalisés tels qu'ojdbc.jar. Par exemple : /opt/novell/eDirectory/lib/dirxml/classes/ojdbc.jar
REMARQUE :
s'il existe plusieurs valeurs, spécifiez-les sous forme de liste de variables séparées par des espaces. Par exemple : /opt/novell/eDirectory/lib/dirxml/classes/ojdbc.jar /opt/novell/eDirectory/lib/dirxml/classes/mssql.jar.
(conditionnel) cela s'applique uniquement lorsque vous avez défini la valeur du conteneur DNS principal sur no (non) dans la colonne Deploy (Déployer).
Vérifiez que le fichier hosts est assigné dans le champ FileMounting. Par exemple : /etc/hosts.
SharedVolume : indique le répertoire partagé que les conteneurs doivent utiliser pour la persistance des données. Par exemple : /data. Il est nécessaire de créer ce répertoire sur les hôtes Docker.