Metadata schema specifications for aptly server

Metadata schema specifications for aptly server

Core properties

Name

Type

Description

root_dir

string

Root directory

secure

boolean

Enable secure aptly server.

repo

object

Repo map where key is repo name and value is a list of repo properties. For details, see: _aptly_repo_object definition.

gpg_public_key

string

Public key to PGP repository

host

string

Host to bind aptly API service

port

[‘string’, ‘integer’]

Port to bind aptly API service

enabled

boolean

Enables aptly API service

gid

integer

Group id for aptly user

group

string

Group name for aptly

name

string

User name for aptly

uid

integer

User id for aptly user

mirror

array

Mirror map where key is mirror name and value is a list of mirror properties: source, distribution, GPG keys and so on. For details, see: _aptly_mirror_object definition.

https_proxy

string

HTTPS Proxy for apt mirror access

http_proxy

string

HTTP Proxy for apt mirror access

enabled

boolean

Enables aptly mirror

hour

[‘string’, ‘integer’]

Hour parameter in cron job for aptly mirror update

minute

[‘string’, ‘integer’]

Minute parameter in cron job for aptly mirror update

no_config

boolean

Start service without config

gpg_keypair_id

string

GPG keypair id

gpg_passphrase

string

Password phrase for GPG key

public_key

string

Public key to PGP repository

private_key

string

GPG Private key

homedir

string

GPG home directory

http_proxy

string

HTTP proxy to use for keys download

keyring

string

Keyring for GPG

keypair_id

string

GPG keypair id

passphrase

string

Password phrase for GPG key

keyserver

string

GPG key server

enabled

boolean

Enables aptly server

home_dir

string

Home directory for aptly system user

engine

string

Installation source for aptly publisher. Can be one of [‘pkg’, ‘docker’]

image

string

Publisher full image name. Set if ‘source’ is ‘docker’

pkgs

array

List of packages to be installed. Set if ‘source’ is ‘pkg’

registry

string

Regirsty host for publisher image. Set if ‘source’ is ‘docker’

gpg_private_key

string

GPG Private key

_aptly_repo_object definition

Name

Type

Description

comment

string

Comment for repo description

publisher

ERROR

description_notset For details, see: _aptly_mirror|repo_publisher_object definition

distribution

string

OS distribution

component

string

Component type

architectures

ERROR

description_notset For details, see: _architectures definition

_aptly_mirror|repo_publisher_object definition

Name

Type

Description

component

string

Publisher’s component

distributions

array

List of distributions for publisher

_aptly_mirror_object definition

Name

Type

Description

publisher

object

Parameters of publish mirror For details, see: _aptly_mirror|repo_publisher_object definition

source

string

Source url for apt mirror

udebs

boolean

Download .udeb packages

filter

string

Filter for packages in mirror

sources

boolean

Download source packages in addition to binary packages

filter_with_deps

string

When filtering, include dependencies of matching packages as well

gpgkeys

string

GPG keys for apt mirror

architectures

ERROR

description_notset For details, see: _architectures definition

components

string

Component’s types

distribution

string

OS distribution

_architectures definition

Name

Type

Description

_architectures

string

Packages architecture