Salut à tous et merci pour cet outil extremement pratique qu'est OCS inventory NG. Les dernieres nouveautés sont vraiment cool.
C'est un outil vraiment puissant mais je cherche à le deployer de façon efficace.
Je n'ai malheuresement pas eu le temps de checker toutes les techniques de deployment.
J'aimerais simplement deployer via un playbook ansible simple de type :
---
- hosts: all
become: yes
tasks:
- name: Install curl to get the gpg stuff and debconf-utils to do teh automatic install
shell: sudo apt install -y curl debconf-utils
- name: add GPG key of ocs inventory
shell: curl -sS http://deb.ocsinventory-ng.org/pubkey.gpg | sudo apt-key add -
args:
warn: false
- name: do an add deb repo to apt conf
shell: echo "deb http://deb.ocsinventory-ng.org/ubuntu/ `lsb_release -c -s` main" | sudo tee /etc/apt/sources.list.d/ocsinventory.list
- name: Installation de l'agent
shell: sudo apt purge -y ocsinventory-agent && sudo apt install -qy ocsinventory-agent
- name: Configuration
copy:
dest: /etc/ocsinventory/ocsinventory-agent.cfg
src: ./confs/ocsinventory-agent.cfg
owner: root
group: root
mode: 0600
notify: Relancez votre agent.
- name: Relance de l'agent
shell: sudo ocsinventory-agent -s Je voudrais automatiser l'installation en unattended avec les bonnes variables c'est à dire ne pas avoir à repondre interactivement aux questions.
Pour cela je voulais utiliser :
export DEBIAN_FRONTEND=noninteractive
debconf-set-selections
Je trouve cette methode simple et efficace pour repondre à des questions sur les paquets. Ça rentre bien dans des preseed et playbooks.
Mais lorsque je fais :
debconf-show ocsinventory-agent
Il n'y a pas de variables.
Est-il possible de packager la 2.8 avec la possibilité de debconf-set-selections ?
Je n'ai pas tres bien exploré l'Unix packager mais permet-il de disposer de la derniere version (2.8)
Par ailleurs je trouve assez commode l'idée d'ajouter les depots et de pouvoir mettre à jour le client via apt sans avoir à redeployer à chaque release un package via ansible.
Pouvez-vous apportez de l'eau à mon moulin ?
Merci d'avance à tous.