---
title: Charmhub | Deploy Fetch Service (machine charm) using Charmhub - The Open Operator
  Collection
description: Deploy the latest version of Fetch Service (machine charm) on any cloud.
url: https://charmhub.io/fetch-service/configurations
---

# Fetch Service (machine charm)

[Canonical Launchpad Engineering](https://charmhub.io/publisher/launchpad "View all packages from Canonical Launchpad Engineering")

* [Canonical Launchpad Engineering](https://charmhub.io/publisher/launchpad "View all packages from Canonical Launchpad Engineering")

Platform:

22.04

beta 23

```
juju deploy fetch-service --channel beta
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

* [acl](https://charmhub.io/fetch-service/configurations#acl)
* [channel](https://charmhub.io/fetch-service/configurations#channel)
* [control.auth](https://charmhub.io/fetch-service/configurations#control.auth)
* [control.port](https://charmhub.io/fetch-service/configurations#control.port)
* [inspectors](https://charmhub.io/fetch-service/configurations#inspectors)
* [log.file](https://charmhub.io/fetch-service/configurations#log.file)
* [log\_hosts\_allow](https://charmhub.io/fetch-service/configurations#log_hosts_allow)
* [logrotate\_config](https://charmhub.io/fetch-service/configurations#logrotate_config)
* [nagios\_context](https://charmhub.io/fetch-service/configurations#nagios_context)
* [permissive](https://charmhub.io/fetch-service/configurations#permissive)
* [proxy.certificate](https://charmhub.io/fetch-service/configurations#proxy.certificate)
* [proxy.key](https://charmhub.io/fetch-service/configurations#proxy.key)
* [proxy.port](https://charmhub.io/fetch-service/configurations#proxy.port)
* [revision](https://charmhub.io/fetch-service/configurations#revision)
* [upstream-proxy.http](https://charmhub.io/fetch-service/configurations#upstream-proxy.http)
* [upstream-proxy.https](https://charmhub.io/fetch-service/configurations#upstream-proxy.https)
* [verbosity](https://charmhub.io/fetch-service/configurations#verbosity)

[Learn about configurations >](https://juju.is/docs/juju/configuration#heading--application-configuration)

* acl | string

  Fetch service ACL configuration content
* channel | string

  Default: latest/candidate

  The channel from which to install the snap
* control.auth | string

  user:password for the control interface
* control.port | int

  Default: 9999

  Port number for the control interface
* inspectors | string

  Fetch service inspectors configuration content
* log.file | string

  An optional filename to log service operations to. Lives inside /var/snap/fetch-service/current
* log\_hosts\_allow | string

  Optional rsync allowlist. Format "test.com test.sub.com"
* logrotate\_config | string

  Override fetch-service logrotate configuration.
  .
  Warning: Setting this value back to the empty string will leave the previous config in place on disk.
  .
  Example value:
  .
  /var/log/haproxy.log {
  weekly
  rotate 52
  missingok
  notifempty
  compress
  delaycompress
  postrotate
  invoke-rc.d rsyslog rotate >/dev/null 2>&1 || true
  endscript
  }
  .
* nagios\_context | string

  Default: fetch-service

  The context for the nagios checks. Relies on nrpe subordinative charm.
* permissive | boolean

  Enable permissive mode
* proxy.certificate | string

  The HTTPS proxy certificate
* proxy.key | string

  The HTTPS proxy certificate key
* proxy.port | int

  Default: 9988

  Port number for the proxy
* revision | int

  The snap revision to install
* upstream-proxy.http | string

  HTTP upstream proxy URL
* upstream-proxy.https | string

  HTTPS upstream proxy URL
* verbosity | string

  Default: debug

  Logging verbosity
