Module apt¶
License: Apache 2.0
Version: 1.0.0
Entities¶
- entity apt::Package¶
 Parents:
std::PurgeableResourceA 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_dependenciesconstrainttrue
- entity apt::Repository¶
 Parents:
std::EntityAn 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::simpleRepoconstrainttrue
Implementations¶
- implementation apt::simpleRepo¶
 
- implementation apt::wire_dependencies¶
 
Resources¶
- class apt.Package¶
 A software package installed on an operating system.
Resource for entity
apt::PackageId attribute
nameAgent name
host.nameHandlers
apt.AptPackage
Handlers¶
- class apt.AptPackage¶
 A Package handler that uses apt
Handler for entity
apt::Package