Welcome to OCS Inventory NG community support, where you can ask questions and receive answers from other members of the community.

Please ask questions only in English or French.

Release 2.8 available

The official documentation can be found on http://wiki.ocsinventory-ng.org. Read it before asking your question.

debconf-get-selections et ansible

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.
in OCS Inventory NG agent for Unix by (120 points)

Please log in or register to answer this question.

 
Powered by Question2Answer
...