FreeBSD Ports

sysutils/py-google-compute-engine 2.8.17_3

Guest Environment for Google Compute Engine

Repository
FreeBSD ports
Maintainer
[email protected]
License
APACHE20
Categories
sysutils, python
Package size
104.7 KiB, 690.5 KiB installed

Description

Google Compute Engine offers scripts and daemons which run in the background and provides the following services:

  • Accounts daemon to setup and manage user accounts, and to enable SSH key based authentication.
  • Clock skew daemon to keep the system clock in sync after VM start and stop events.
  • Instance setup scripts to execute VM configuration scripts during boot.
  • IP forwarding daemon that integrates network load balancing with forwarding rule changes into the guest.
  • Metadata scripts to run user provided scripts at VM startup and shutdown.
  • Network setup service to enable multiple network interfaces on boot.

Install

As a binary package — by origin, or by package name:

pkg install sysutils/py-google-compute-engine
pkg install py312-google-compute-engine

From the ports tree:

cd /usr/ports/sysutils/py-google-compute-engine/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	py312-google-compute-engine>0:sysutils/py-google-compute-engine

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.8.17_32.8.17_32.8.172.8.17_22.8.17_3
FreeBSD:14:quarterly2.8.17_32.8.17_3n/a2.8.17_22.8.17_3
FreeBSD:15:latest2.8.17_32.8.17_3n/a2.8.17_22.8.17_2
FreeBSD:15:quarterly2.8.17_32.8.17_3n/an/an/a
FreeBSD:16:latest2.8.17_32.8.17_3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Runtime 5

The full lists below include those, and their dependencies in turn.

All build dependencies 11
All run dependencies 124

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
python shebangfix sudo
Service scripts
google_accounts_daemon, google_clock_skew_daemon, google_instance_setup, google_network_daemon, google_startup

Message after installing

google-compute-engine has been installed, and the following services are
available:

google_accounts_daemon		Responsible for provisioning and
				deprovisioning user accounts
google_clock_skew_daemon	Responsible for syncing the software clock with
				the hypervisor clock
google_instance_setup		Configure the guest at boot
google_network_daemon		Responsible to manage network interfaces and ip
				routes in the guest
google_startup			Implement support for running host provided
                                startup / shutdown scripts

To enable the above services, sysrc <servicename>_enable=YES

Reboot your system or start the services, service <servicename> start

Files

pkg-plist 3
  • @sample etc/instance_configs.cfg.distro.sample
  • @sample etc/syslog.d/90-google.conf.sample
  • /etc/dhclient-exit-hooks
distinfo 1
FileSizeSHA256
GoogleCloudPlatform-compute-image-packages-2.8.17-20190522_GH0.tar.gz1323148cfb338c3c768ea7e76e479728a1438b2f10b0df13bddd70c9fbcbfc1273efd6

Commit history 0

No commits in the history this site was built from.