opnsense-src/release/packages/Makefile.package
Baptiste Daroussin 16a6da44e2 nuageinit: add basic support for cloudinit.
this is a very early script to support cloudinit, it does not intend to
be a full featured cloudinit client, but will support a good enough
subset to be viable in most case.

It support nocloud and openstack config-2 config drive mode (iso9660 or
msdosfs)

The following features are currently supported:
- adding users (including a default user named 'freebsd' with password
  'freebsd'
- adding groups
- adding ssh keys
- static ipv4, static ipv6, dynamic ipv4

With this one is able to use the 'bring your own image feature" out of
box.

It is expected that the script grows the support of other clouds
supporting cloud-init, contributions are welcomed.

It is designed to be only run once via the firstboot mecanism.

Sponsored by:	OVHCloud
Differential Revision:	https://reviews.freebsd.org/D44141

(cherry picked from commit a42d6f76018e4ed8324e319ab48aac904bda437c)
(cherry picked from commit c051f22bce42d920abba61bd7cf4ef5b6a270ffa)
(cherry picked from commit b8c053c9a612651d4909f7a323088f3e92485b7b)
(cherry picked from commit 9eae9233fdcc946945f4191e1413f548adfa2943)
2024-04-11 13:52:52 +02:00

177 lines
6 KiB
Makefile

#
#
acct_COMMENT= System Accounting Utilities
acct_DESC= System Accounting Utilities
acpi_COMMENT= ACPI Utilities
acpi_DESC= ACPI Utilities
amd_COMMENT= AMD Utilities
amd_DESC= AMD Utilities
apm_COMMENT= APM Utilities
apm_DESC= APM Utilities
at_COMMENT= AT Utilities
at_DESC= AT Utilities
autofs_COMMENT= Autofs Utilities
autofs_DESC= Autofs Utilities
bhyve_COMMENT= Bhyve Utilities
bhyve_DESC= Bhyve Utilities
binutils_COMMENT= Binutils
binutils_DESC= Binutils
blocklist_COMMENT= Blocklist Utilities
blocklist_DESC= Blocklist Utilities
bluetooth_COMMENT= Bluetooth Utilities
bluetooth_DESC= Bluetooth Utilities
bootloader_COMMENT= Bootloader
bootloader_DESC= Bootloader and configuration files
bsdinstall_COMMENT= BSDInstall Utilities
bsdinstall_DESC= BSDInstall Utilities
bsnmp_COMMENT= BSNMP Utilities
bsnmp_DESC= BSNMP Utilities
caroot_COMMENT= SSL Certificates
caroot_DESC= SSL Certificates
clang_COMMENT= Clang Utilities
clang_DESC= Clang Utilities
clibs_COMMENT= Core C Libraries
clibs_DESC= Core C Libraries
certctl_COMMENT= SSL Certificate Utility
certctl_DESC= SSL Certificate Utility
console-tools_COMMENT= Console Utilities
console-tools_DESC= Console Utilities
csh_COMMENT= C Shell
csh_DESC= C Shell
ctf-tools_COMMENT= CTF Utilities
ctf-tools_DESC= CTF Utilities
cxgbe-tools_COMMENT= Chelsio cxbge Utilities
cxgbe-tools_DESC= Chelsio cxbge Utilities
devd_COMMENT= Devd Utility and scripts
devd_DESC= Devd Utility and scripts
devmatch_COMMENT= Devmatch Utility
devmatch_DESC= Devmatch Utility
dhclient_COMMENT= DHCP Client
dhclient_DESC= DHCP Client
dma_COMMENT= DMA Mail Agent Utilities
dma_DESC= DMA Mail Agent Utilities
docs_COMMENT= Documentation
docs_DESC= Documentation
dtrace_COMMENT= Dtrace Utilities
dtrace_DESC= Dtrace Utilities
dwatch_COMMENT= Dwatch Utilities
dwatch_DESC= Dwatch Utilities
ee_COMMENT= Easy Editor Utilities
ee_DESC= Easy Editor Utilities
efi-tools_COMMENT= UEFI Utilities
efi-tools_DESC= UEFI Utilities
elftoolchain_COMMENT= ElfToolchain programs and libraries
elftoolchain_DESC= ElfToolchain programs and libraries
fetch_COMMENT= Fetch Utility
fetch_DESC= Fetch Utility
ftp_COMMENT= FTP Utilities
ftp_DESC= FTP Utilities
ftpd_COMMENT= FTP Daemon
ftpd_DESC= FTP Daemon
fwget_COMMENT= FWGET Utility
fwget_DESC= FWGET Utility
games_COMMENT= Games
games_DESC= Games
geom_COMMENT= GEOM Utilitites
geom_DESC= GEOM Utilitites
ggate_COMMENT= GEOM Gate Utilities
ggate_DESC= GEOM Gate Utilities
hast_COMMENT= Highly Available Storage daemon
hast_DESC= Highly Available Storage daemon
hostapd_COMMENT= 802.11 Access Point Daemon an Utilities
hostapd_DESC= 802.11 Access Point Daemon an Utilities
hyperv-tools_COMMENT= Microsoft HyperV Utilities
hyperv-tools_DESC= Microsoft HyperV Utilities
inetd_COMMENT= Internet super-server
inetd_DESC= Internet super-server
jail_COMMENT= Jail Utilities
jail_DESC= Jail Utilities
jail-debug_DESCR= Debugging Symbols
jail-development_DESCR=Development Files
jail-profile_DESCR= Profiling Libraries
jail-lib32_DESCR= 32-bit Libraries
jail-lib32-debug_DESCR=32-bit Debugging Symbols
jail-lib32-development_DESCR=32-bit Development Files
jail-lib32-profile_DESCR=32-bit Profiling Libraries
kerberos_COMMENT= Kerberos Utilities
kerberos_DESC= Kerberos Utilities
kerberos-lib_COMMENT= Kerberos Libraries
kerberos-lib_DESC= Kerberos Libraries
kernel_COMMENT= FreeBSD Kernel
kernel_DESC= FreeBSD Kernel
manuals_COMMENT= Manual Pages
manuals_DESC= Manual Pages
mlx-tools_COMMENT= Mellanox Utilities
mlx-tools_DESC= Mellanox Utilities
mtree_COMMENT= MTREE Files
mtree_DESC= MTREE Files
netmap_COMMENT= Netmap Library and Utilities
netmap_DESC= Netmap Library and Utilities
newsyslog_COMMENT= Newsyslog Utility
newsyslog_DESC= Newsyslog Utility
nfs_COMMENT= NFS Utilities
nfs_DESC= NFS Utilities
nuageinit_COMMENT= CloudInit support scripts
nuageinit_DESC= CloudInit support scripts
nvme-tools_COMMENT= NVME Utilities
nvme-tools_DESC= NVME Utilities
openssl_COMMENT= OpenSSL Utility
openssl_DESC= OpenSSL Utility
openssl-lib_COMMENT= OpenSSL Libraries
openssl-lib_DESC= OpenSSL Libraries
pkg-bootstrap_COMMENT= pkg bootstrap Utility
pkg-bootstrap_DESC= pkg bootstrap Utility
periodic_COMMENT= Periodic Utility
periodic_DESC= Periodic Utility
rc_COMMENT= RC Scripts
rc_DESC= RC Scripts
rcmds_COMMENT= Remote Command Utilities
rcmds_DESC= Remote Command Utilities
rdma_COMMENT= RDMA Utilities
rdma_DESC= RDMA Utilities
rescue_COMMENT= Rescue Utilities
rescue_DESC= Rescue Utilities
resolvconf_COMMENT= Resolvconf Utility and scripts
resolvconf_DESC= Resolvconf Utility and scripts
runtime_COMMENT= FreeBSD Base System
runtime_DESC= FreeBSD Base System
runtime-debug_DESCR= Debugging Symbols
runtime-development_DESCR=Development Files
runtime-profile_DESCR= Profiling Libraries
runtime-lib32_DESCR= 32-bit Libraries
runtime-lib32-debug_DESCR=32-bit Debugging Symbols
runtime-lib32-development_DESCR=32-bit Development Files
runtime-lib32-profile_DESCR=32-bit Profiling Libraries
sendmail_COMMENT= Sendmail Utilities
sendmail_DESC= Sendmail Utilities
smbutils_COMMENT= SMB Utilities
smbutils_DESC= SMB Utilities
ssh_COMMENT= Secure Shell Utilities
ssh_DESC= Secure Shell Utilities
syscons_COMMENT= Syscons Console
syscons_DESC= Syscons Console
syslogd_COMMENT= Syslog Daemon
syslogd_DESC= Syslog Daemon
tcpd_COMMENT= TCP Wrapper utilities
tcpd_DESC= TCP Wrapper utilities
telnet_COMMENT= Telnet client
telnet_DESC= Telnet client
tests_COMMENT= Test Suite
tests_DESC= Test Suite
ufs_COMMENT= UFS Libraries and Utilities
ufs_DESC= UFS Libraries and Utilities
unbound_COMMENT= Unbound DNS Resolver
unbound_DESC= Unbound DNS Resolver
utilities_COMMENT= Non-vital programs and libraries
utilities_DESC= Non-vital programs and libraries
vi_COMMENT= Vi Editor
vi_DESC= Vi Editor
vt_COMMENT= VT fonts and keyboard files
vt_DESC= VT fonts and keyboard files
wpa_COMMENT= 802.11 Supplicant
wpa_DESC= 802.11 Supplicant
yp_COMMENT= Yellow Pages programs
yp_DESC= Yellow Pages programs
zfs_COMMENT= ZFS Libraries and Utilities
zfs_DESC= ZFS Libraries and Utilities