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:
apt::wire_dependencies
constrainttrue
- 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:
apt::simpleRepo
constrainttrue
Implementations¶
- implementation apt::simpleRepo¶
- implementation apt::wire_dependencies¶
Resources¶
- class apt.Package¶
A software package installed on an operating system.
Resource for entity
apt::Package
Id attribute
name
Agent name
host.name
Handlers
apt.AptPackage
Handlers¶
- class apt.AptPackage¶
A Package handler that uses apt
Handler for entity
apt::Package