Module apt

  • License: Apache 2.0

  • Version: 1.0.0

Entities

entity apt::Package

Parents: std::PurgeableResource

A software package installed on a managed device.

attribute string name

The name of the package to manage

attribute bool send_event=true
relation mitogen::Context via [0:1]

Mitogen context dedicated to this resource. If not specified, defaults to the one of the host.

relation std::Host host [1]

Relation to the host on which the package should be deployed.

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

entity apt::Repository

Parents: std::Entity

An apt repository

attribute string name
attribute string base_url
attribute string release
attribute string repo
attribute bool trusted=false
attribute bool purged=false
relation mitogen::Context via [0:1]

Mitogen context dedicated to this resource. If not specified, defaults to the one of the host.

relation std::Host host [1]

Relation toward the repositories of the host

other end: std::Host.apt_repos [0:*]

The following implementations are defined for this entity:

The following implements statements select implementations for this entity:

Implementations

implementation apt::simpleRepo
implementation apt::wire_dependencies

Resources

class apt.Package

A software package installed on an operating system.

Handlers

class apt.AptPackage

A Package handler that uses apt