BSD Ports

net/foreman-proxy 3.13.0 DragonFly

Foreman Proxy Agent

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
License
GPLv3
Categories
net
Package size
118.6 KiB, 511.8 KiB installed

Description

The Foreman Smart Proxy is a daemon written in Ruby which provides a restful API to various sub-systems.

Its goal is to provide API for a higher level orchestration tools (such as Foreman). The Smart proxy provides an easy way to add or extended existing subsystems and API's.

Currently supported are: DHCP - ISC DHCP and MS DHCP Servers DNS - Bind and MS DNS Servers TFTP - any UNIX based tftp server Puppet - Any Puppet server from 0.24.x Puppet CA - Manage certificate signing, cleaning and autosign on a Puppet CA server BMC - BMC management etc

In the other systems

SystemPortVersion
DragonFlynet/foreman-proxy3.13.0
FreeBSDnet/foreman-proxy3.18.1

Install

Binary package:

pkg install foreman-proxy

From DPorts:

cd /usr/dports/net/foreman-proxy && make install clean

Dependencies

Run dependencies 12

Configuration

No options to configure.

Service scripts
none

Message after installing

WARNING:

In version 3.4+ Foreman Smart Proxy on FreeBSD uses daemon(1), which
requires the following setting in /usr/local/etc/foreman-proxy/settings.yml:

  :daemon: false

Otherwise the service will fail to start.