Quantcast
Channel: Ocsinventory Q&A - Recent questions without answers
Viewing all articles
Browse latest Browse all 4598

debconf-get-selections et ansible

$
0
0

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.

Viewing all articles
Browse latest Browse all 4598

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>