Supernode-puppet: Unterschied zwischen den Versionen

Aus Freifunk Köln, Bonn und Umgebung
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(Kategorisiert)
 
(4 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Archiv]]
[[Kategorie:Anleitungen]]
{{:Archiv-Hinweis}}
Was ist puppet für Supernodes?
Was ist puppet für Supernodes?


TBD
Puppet ( http://puppetlabs.com/ ) ist ein Konfigurationsmanagement tool.
 
Hier wird es dazu verwendet um mit möglichst wenig aufwand einen Supernode für Freifunk-KBU zu konfigurieren.
 
Voraussetzung: Debian 7 Mininmalinstallation (z.B. auf vhost)<br />
 
des weiteren:
* Zugewiesener Fastd-Server mit
* fastd-secret key
* auth für register


= Installation =
= Installation =
Voraussetzung: Debian Mininmalinstallation (z.B. auf vhost)
  apt-get install git puppet;
  apt-get install git puppet
  git clone https://github.com/kaleng/supernode /etc/puppet/modules;
  git clone https://github.com/ff-kbu/supernode /etc/puppet/modules
  cp /etc/puppet/modules/supernode.pp /etc/puppet/manifests/
  puppet module install puppetlabs-stdlib
  # editiere /etc/puppet/manifests/supernode.pp
puppet module install puppetlabs-vcsrepo
  puppet apply /etc/puppet/manifests/supernode.pp;
  # editiere /etc/puppet/modules/supernode.pp
  puppet apply /etc/puppet/modules/supernode.pp

Aktuelle Version vom 9. Oktober 2022, 02:42 Uhr

Hinweis: Diese Seite wurde in das Archiv verschoben. Die Informationen sind größtenteils veraltet und nur für Spezialfälle relevant.

Was ist puppet für Supernodes?

Puppet ( http://puppetlabs.com/ ) ist ein Konfigurationsmanagement tool.

Hier wird es dazu verwendet um mit möglichst wenig aufwand einen Supernode für Freifunk-KBU zu konfigurieren.

Voraussetzung: Debian 7 Mininmalinstallation (z.B. auf vhost)

des weiteren:

  • Zugewiesener Fastd-Server mit
  • fastd-secret key
  • auth für register

Installation

apt-get install git puppet;
git clone https://github.com/kaleng/supernode /etc/puppet/modules;
cp /etc/puppet/modules/supernode.pp /etc/puppet/manifests/
# editiere /etc/puppet/manifests/supernode.pp
puppet apply /etc/puppet/manifests/supernode.pp;