curl --max-time 10 -k -X GET -H "Accept: application/json" "http://${fqdn_interne}/api/rest/allo/version/" --output "response.json" 2> /dev/null
produit="$(jq -r '.produit' response.json)"
- echo "Produit : "${produit}
+ echo "Produit : ""${produit}"
case "${produit}" in
"i-Parapheur")
prefixe="AS"
;;
*)
- echo "Produit non reconnu" 2>&1 | tee -a $log_file
+ echo "Produit non reconnu" 2>&1 | tee -a "$log_file"
;;
esac
validation_ref_client=true
fi
done
- echo "FQDN interne : "${fqdn_interne}
- echo "FQDN externe : "${fqdn_externe}
- echo "Canal de mise à jour : "${canal}
- echo "Référence client : "${reference_client}
+ echo "FQDN interne : ""${fqdn_interne}"
+ echo "FQDN externe : ""${fqdn_externe}"
+ echo "Canal de mise à jour : ""${canal}"
+ echo "Référence client : ""${reference_client}"
read -p "Ces informations sont-elles correctes [O/n] ? "
rm "${configuration}"
fi
touch "${configuration}"
-echo "###### CONFIGURATION ALLO AGENT ######" >> $configuration
-echo "" >> $configuration
-echo "# Référence de l'instance sur ALLO" >> $configuration
-echo 'instance_reference="'${prefixe}'/'${reference_client}'_'${now}'"' >> $configuration
-echo "# Type d'usager (exploitant|client)" >> $configuration
-echo 'usager_type="client"' >> $configuration
-echo "# Type d'instance (qualif|prod)" >> $configuration
-echo 'instance_canal="'${canal}'"' >> $configuration
-echo "# Fqdn interne" >> $configuration
-echo 'instance_fqdn_interne="'${fqdn_interne}'"' >> $configuration
-echo "# Fqdn externe" >> $configuration
-echo 'instance_fqdn_externe="'${fqdn_externe}'"' >> $configuration
-echo "# ALLO Serveur" >> $configuration
-echo 'allo_serveur_url="allo_serveur"' >> $configuration
-echo "# Type de données acceptées" >> $configuration
-echo 'response_accept="Accept: application/json"' >> $configuration
-echo "# Type de données envoyées" >> $configuration
-echo 'request_type="Content-Type: application/json"' >> $configuration
-echo "# Logs" >> $configuration
-echo 'log_file="allo_agent.log"' >> $configuration
+{
+ echo "###### CONFIGURATION ALLO AGENT ######"
+ echo ""
+ echo "# Référence de l'instance sur ALLO"
+ echo 'instance_reference="'"${prefixe}"'/'"${reference_client}"'_'"${now}"'"'
+ echo "# Type d'usager (exploitant|client)"
+ echo 'usager_type="client"'
+ echo "# Type d'instance (qualif|prod)"
+ echo 'instance_canal="'"${canal}"'"'
+ echo "# Fqdn interne"
+ echo 'instance_fqdn_interne="'"${fqdn_interne}"'"'
+ echo "# Fqdn externe"
+ echo 'instance_fqdn_externe="'"${fqdn_externe}"'"'
+ echo "# ALLO Serveur"
+ echo 'allo_serveur_url="allo_serveur"'
+ echo "# Type de données acceptées"
+ echo 'response_accept="Accept: application/json"'
+ echo "# Type de données envoyées"
+ echo 'request_type="Content-Type: application/json"'
+ echo "# Logs"
+ echo 'log_file="allo_agent.log"'
+} >> $configuration
echo 'Initialisation de ALLO réussie !'