Skip to content

Instantly share code, notes, and snippets.

@pvanheus
Created November 18, 2020 15:46
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save pvanheus/077dd18ddaf01d29d71a66f702bf6fc9 to your computer and use it in GitHub Desktop.
Save pvanheus/077dd18ddaf01d29d71a66f702bf6fc9 to your computer and use it in GitHub Desktop.
Hit:1 http://security.ubuntu.com/ubuntu bionic-security InRelease
Hit:2 https://repo.saltstack.com/py3/ubuntu/18.04/amd64/latest bionic InRelease
Hit:3 http://nova.clouds.archive.ubuntu.com/ubuntu bionic InRelease
Hit:4 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-updates InRelease
Hit:5 http://nova.clouds.archive.ubuntu.com/ubuntu bionic-backports InRelease
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
curl is already the newest version (7.58.0-2ubuntu3.10).
git is already the newest version (1:2.17.1-1ubuntu0.7).
The following package was automatically installed and is no longer required:
grub-pc-bin
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 9 not upgraded.
ii salt-minion 3002.1+ds-1 all client package for salt, the distributed remote execution system
Salt already installed
Cloning into 'postgres-formula'...
Cloning into 'arvados-formula'...
Cloning into 'nginx-formula'...
Cloning into 'docker-formula'...
Cloning into 'locale-formula'...
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Configuration file path: /etc/salt/minion
[WARNING ] Insecure logging configuration detected! Sensitive data may be logged.
[DEBUG ] Grains refresh requested. Refreshing grains.
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Elapsed time getting FQDNs: 0.13875436782836914 seconds
[DEBUG ] LazyLoaded zfs.is_supported
[DEBUG ] Determining pillar cache
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[DEBUG ] compile template: /srv/pillars/top.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/top.sls' using 'jinja' renderer: 0.04139113426208496
[DEBUG ] Rendered data from file: /srv/pillars/top.sls:
base:
'*':
- arvados
- locale
- nginx_api_configuration
- nginx_controller_configuration
- nginx_keepproxy_configuration
- nginx_keepweb_configuration
- nginx_passenger
- nginx_websocket_configuration
- nginx_webshell_configuration
- nginx_workbench2_configuration
- nginx_workbench_configuration
- postgresql
[DEBUG ] Results of YAML rendering:
OrderedDict([('base', OrderedDict([('*', ['arvados', 'locale', 'nginx_api_configuration', 'nginx_controller_configuration', 'nginx_keepproxy_configuration', 'nginx_keepweb_configuration', 'nginx_passenger', 'nginx_websocket_configuration', 'nginx_webshell_configuration', 'nginx_workbench2_configuration', 'nginx_workbench_configuration', 'postgresql'])]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/top.sls' using 'yaml' renderer: 0.0013241767883300781
[DEBUG ] LazyLoaded confirm_top.confirm_top
[DEBUG ] LazyLoaded compound_match.match
[DEBUG ] compound_match: arvados ? *
[DEBUG ] LazyLoaded glob_match.match
[DEBUG ] compound_match arvados ? "*" => "True"
[DEBUG ] compile template: /srv/pillars/arvados.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/arvados.sls' using 'jinja' renderer: 0.00989079475402832
[DEBUG ] Rendered data from file: /srv/pillars/arvados.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
# The variables commented out are the default values that the formula uses.
# The uncommented values are REQUIRED values. If you don't set them, running
# this formula will fail.
arvados:
### GENERAL CONFIG
version: 'latest'
## It makes little sense to disable this flag, but you can, if you want :)
# use_upstream_repo: true
## Repo URL is built with grains values. If desired, it can be completely
## overwritten with the pillar parameter 'repo_url'
# repo:
# humanname: Arvados Official Repository
release: production
## IMPORTANT!!!!!
## api, workbench and shell require some gems, so you need to make sure ruby
## and deps are installed in order to install and compile the gems.
## We default to `false` in these two variables as it's expected you already
## manage OS packages with some other tool and you don't want us messing up
## with your setup.
ruby:
## We set these to `true` here for testing purposes.
## They both default to `false`.
manage_ruby: true
manage_gems_deps: true
# pkg: ruby
# gems_deps:
# - curl
# - g++
# - gcc
# - git
# - libcurl4
# - libcurl4-gnutls-dev
# - libpq-dev
# - libxml2
# - libxml2-dev
# - make
# - python3-dev
# - ruby-dev
# - zlib1g-dev
# config:
# file: /etc/arvados/config.yml
# user: root
## IMPORTANT!!!!!
## If you're intalling any of the rails apps (api, workbench), the group
## should be set to that of the web server, usually `www-data`
# group: root
# mode: 640
### ARVADOS CLUSTER CONFIG
cluster:
name: sanbi
domain: arvados.sanbi.ac.za
database:
# max concurrent connections per arvados server daemon
# connection_pool_max: 32
name: arvados
host: 127.0.0.1
password: changeme_arvados
user: arvados
encoding: en_US.utf8
client_encoding: UTF8
tls:
# certificate: ''
# key: ''
# required to test with snakeoil certs
insecure: true
### TOKENS
tokens:
system_root: changeme_system_root_token
management: changeme_management_token
rails_secret: changeme_rails_secret_token
anonymous_user: changeme_anonymous_user_token
### KEYS
secrets:
blob_signing_key: changeme_blob_signing_key
workbench_secret_key: changeme_workbench_secret_key
dispatcher_access_key: changeme_dispatcher_access_key
dispatcher_secret_key: changeme_dispatcher_secret_key
keep_access_key: changeme_keep_access_key
keep_secret_key: changeme_keep_secret_key
Login:
Test:
Enable: true
Users:
admin:
Email: admin@sanbi.arvados.sanbi.ac.za
Password: OneLostBev
### VOLUMES
## This should usually match all your `keepstore` instances
Volumes:
# the volume name will be composed with
# <cluster>-nyw5e-<volume>
sanbi-nyw5e-000000000000000:
AccessViaHosts:
http://keep0.sanbi.arvados.sanbi.ac.za:25107:
ReadOnly: false
Replication: 2
Driver: Directory
DriverParameters:
Root: /tmp
Users:
NewUsersAreActive: true
AutoAdminFirstUser: true
AutoSetupNewUsers: true
AutoSetupNewUsersWithRepository: true
Services:
Controller:
ExternalURL: https://sanbi.arvados.sanbi.ac.za:443
InternalURLs:
http://127.0.0.2:8003: {}
DispatchCloud:
InternalURLs:
http://sanbi.arvados.sanbi.ac.za:9006: {}
Keepbalance:
InternalURLs:
http://sanbi.arvados.sanbi.ac.za:9005: {}
Keepproxy:
ExternalURL: https://keep.sanbi.arvados.sanbi.ac.za:443
InternalURLs:
http://127.0.0.2:25100: {}
Keepstore:
InternalURLs:
http://keep0.sanbi.arvados.sanbi.ac.za:25107: {}
RailsAPI:
InternalURLs:
http://127.0.0.2:8004: {}
WebDAV:
ExternalURL: https://collections.sanbi.arvados.sanbi.ac.za:443
InternalURLs:
http://127.0.0.2:9002: {}
WebDAVDownload:
ExternalURL: https://download.sanbi.arvados.sanbi.ac.za:443
WebShell:
ExternalURL: https://webshell.sanbi.arvados.sanbi.ac.za:443
Websocket:
ExternalURL: wss://ws.sanbi.arvados.sanbi.ac.za/websocket
InternalURLs:
http://127.0.0.2:8005: {}
Workbench1:
ExternalURL: https://workbench.sanbi.arvados.sanbi.ac.za:443
Workbench2:
ExternalURL: https://workbench2.sanbi.arvados.sanbi.ac.za:443
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados', OrderedDict([('version', 'latest'), ('release', 'production'), ('ruby', OrderedDict([('manage_ruby', True), ('manage_gems_deps', True)])), ('cluster', OrderedDict([('name', 'sanbi'), ('domain', 'arvados.sanbi.ac.za'), ('database', OrderedDict([('name', 'arvados'), ('host', '127.0.0.1'), ('password', 'changeme_arvados'), ('user', 'arvados'), ('encoding', 'en_US.utf8'), ('client_encoding', 'UTF8')])), ('tls', OrderedDict([('insecure', True)])), ('tokens', OrderedDict([('system_root', 'changeme_system_root_token'), ('management', 'changeme_management_token'), ('rails_secret', 'changeme_rails_secret_token'), ('anonymous_user', 'changeme_anonymous_user_token')])), ('secrets', OrderedDict([('blob_signing_key', 'changeme_blob_signing_key'), ('workbench_secret_key', 'changeme_workbench_secret_key'), ('dispatcher_access_key', 'changeme_dispatcher_access_key'), ('dispatcher_secret_key', 'changeme_dispatcher_secret_key'), ('keep_access_key', 'changeme_keep_access_key'), ('keep_secret_key', 'changeme_keep_secret_key')])), ('Login', OrderedDict([('Test', OrderedDict([('Enable', True), ('Users', OrderedDict([('admin', OrderedDict([('Email', 'admin@sanbi.arvados.sanbi.ac.za'), ('Password', 'OneLostBev')]))]))]))])), ('Volumes', OrderedDict([('sanbi-nyw5e-000000000000000', OrderedDict([('AccessViaHosts', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict([('ReadOnly', False)]))])), ('Replication', 2), ('Driver', 'Directory'), ('DriverParameters', OrderedDict([('Root', '/tmp')]))]))])), ('Users', OrderedDict([('NewUsersAreActive', True), ('AutoAdminFirstUser', True), ('AutoSetupNewUsers', True), ('AutoSetupNewUsersWithRepository', True)])), ('Services', OrderedDict([('Controller', OrderedDict([('ExternalURL', 'https://sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8003', OrderedDict())]))])), ('DispatchCloud', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9006', OrderedDict())]))])), ('Keepbalance', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9005', OrderedDict())]))])), ('Keepproxy', OrderedDict([('ExternalURL', 'https://keep.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:25100', OrderedDict())]))])), ('Keepstore', OrderedDict([('InternalURLs', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict())]))])), ('RailsAPI', OrderedDict([('InternalURLs', OrderedDict([('http://127.0.0.2:8004', OrderedDict())]))])), ('WebDAV', OrderedDict([('ExternalURL', 'https://collections.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:9002', OrderedDict())]))])), ('WebDAVDownload', OrderedDict([('ExternalURL', 'https://download.sanbi.arvados.sanbi.ac.za:443')])), ('WebShell', OrderedDict([('ExternalURL', 'https://webshell.sanbi.arvados.sanbi.ac.za:443')])), ('Websocket', OrderedDict([('ExternalURL', 'wss://ws.sanbi.arvados.sanbi.ac.za/websocket'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8005', OrderedDict())]))])), ('Workbench1', OrderedDict([('ExternalURL', 'https://workbench.sanbi.arvados.sanbi.ac.za:443')])), ('Workbench2', OrderedDict([('ExternalURL', 'https://workbench2.sanbi.arvados.sanbi.ac.za:443')]))]))]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/arvados.sls' using 'yaml' renderer: 0.007556438446044922
[DEBUG ] compile template: /srv/pillars/locale.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/locale.sls' using 'jinja' renderer: 0.002594470977783203
[DEBUG ] Rendered data from file: /srv/pillars/locale.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
locale:
present:
- "en_US.UTF-8 UTF-8"
default:
# Note: On debian systems don't write the second 'UTF-8' here or you will
# experience salt problems like: LookupError: unknown encoding: utf_8_utf_8
# Restart the minion after you corrected this!
name: 'en_US.UTF-8'
requires: 'en_US.UTF-8 UTF-8'
[DEBUG ] Results of YAML rendering:
OrderedDict([('locale', OrderedDict([('present', ['en_US.UTF-8 UTF-8']), ('default', OrderedDict([('name', 'en_US.UTF-8'), ('requires', 'en_US.UTF-8 UTF-8')]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/locale.sls' using 'yaml' renderer: 0.0008246898651123047
[DEBUG ] compile template: /srv/pillars/nginx_api_configuration.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_api_configuration.sls' using 'jinja' renderer: 0.003183603286743164
[DEBUG ] Rendered data from file: /srv/pillars/nginx_api_configuration.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
### ARVADOS
arvados:
config:
group: www-data
### NGINX
nginx:
### SITES
servers:
managed:
arvados_api:
enabled: true
overwrite: true
config:
- server:
- listen: '127.0.0.2:8004'
- server_name: api
- root: /var/www/arvados-api/current/public
- index: index.html index.htm
- access_log: /var/log/nginx/api.sanbi.arvados.sanbi.ac.za-upstream.access.log combined
- error_log: /var/log/nginx/api.sanbi.arvados.sanbi.ac.za-upstream.error.log
- passenger_enabled: 'on'
- client_max_body_size: 128m
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados', OrderedDict([('config', OrderedDict([('group', 'www-data')]))])), ('nginx', OrderedDict([('servers', OrderedDict([('managed', OrderedDict([('arvados_api', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('listen', '127.0.0.2:8004')]), OrderedDict([('server_name', 'api')]), OrderedDict([('root', '/var/www/arvados-api/current/public')]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('access_log', '/var/log/nginx/api.sanbi.arvados.sanbi.ac.za-upstream.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/api.sanbi.arvados.sanbi.ac.za-upstream.error.log')]), OrderedDict([('passenger_enabled', 'on')]), OrderedDict([('client_max_body_size', '128m')])])])])]))]))]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_api_configuration.sls' using 'yaml' renderer: 0.002112865447998047
[DEBUG ] compile template: /srv/pillars/nginx_controller_configuration.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_controller_configuration.sls' using 'jinja' renderer: 0.0054056644439697266
[DEBUG ] Rendered data from file: /srv/pillars/nginx_controller_configuration.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
### NGINX
nginx:
### SERVER
server:
config:
### STREAMS
http:
'geo $external_client':
default: 1
'127.0.0.0/8': 0
upstream controller_upstream:
- server: '127.0.0.2:8003 fail_timeout=10s'
### SITES
servers:
managed:
### DEFAULT
arvados_controller_default:
enabled: true
overwrite: true
config:
- server:
- server_name: sanbi.arvados.sanbi.ac.za
- listen:
- 80 default
- location /.well-known:
- root: /var/www
- location /:
- return: '301 https://$host$request_uri'
arvados_controller_ssl:
enabled: true
overwrite: true
config:
- server:
- server_name: sanbi.arvados.sanbi.ac.za
- listen:
- 443 http2 ssl
- index: index.html index.htm
- location /:
- proxy_pass: 'http://controller_upstream'
- proxy_read_timeout: 300
- proxy_connect_timeout: 90
- proxy_redirect: 'off'
- proxy_set_header: X-Forwarded-Proto https
- proxy_set_header: 'Host $http_host'
- proxy_set_header: 'X-Real-IP $remote_addr'
- proxy_set_header: 'X-Forwarded-For $proxy_add_x_forwarded_for'
- proxy_set_header: 'X-External-Client $external_client'
# - include: 'snippets/letsencrypt.conf'
- include: 'snippets/snakeoil.conf'
- access_log: /var/log/nginx/sanbi.arvados.sanbi.ac.za.access.log combined
- error_log: /var/log/nginx/sanbi.arvados.sanbi.ac.za.error.log
- client_max_body_size: 128m
[DEBUG ] Results of YAML rendering:
OrderedDict([('nginx', OrderedDict([('server', OrderedDict([('config', OrderedDict([('http', OrderedDict([('geo $external_client', OrderedDict([('default', 1), ('127.0.0.0/8', 0)])), ('upstream controller_upstream', [OrderedDict([('server', '127.0.0.2:8003 fail_timeout=10s')])])]))]))])), ('servers', OrderedDict([('managed', OrderedDict([('arvados_controller_default', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['80 default'])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])])), ('arvados_controller_ssl', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('proxy_pass', 'http://controller_upstream')]), OrderedDict([('proxy_read_timeout', 300)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_redirect', 'off')]), OrderedDict([('proxy_set_header', 'X-Forwarded-Proto https')]), OrderedDict([('proxy_set_header', 'Host $http_host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')]), OrderedDict([('proxy_set_header', 'X-External-Client $external_client')])])]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/sanbi.arvados.sanbi.ac.za.error.log')]), OrderedDict([('client_max_body_size', '128m')])])])])]))]))]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_controller_configuration.sls' using 'yaml' renderer: 0.004499673843383789
[DEBUG ] compile template: /srv/pillars/nginx_keepproxy_configuration.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_keepproxy_configuration.sls' using 'jinja' renderer: 0.005415916442871094
[DEBUG ] Rendered data from file: /srv/pillars/nginx_keepproxy_configuration.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
### NGINX
nginx:
### SERVER
server:
config:
### STREAMS
http:
upstream keepproxy_upstream:
- server: '127.0.0.2:25100 fail_timeout=10s'
servers:
managed:
### DEFAULT
arvados_keepproxy_default:
enabled: true
overwrite: true
config:
- server:
- server_name: keep.sanbi.arvados.sanbi.ac.za
- listen:
- 80
- location /.well-known:
- root: /var/www
- location /:
- return: '301 https://$host$request_uri'
arvados_keepproxy_ssl:
enabled: true
overwrite: true
config:
- server:
- server_name: keep.sanbi.arvados.sanbi.ac.za
- listen:
- 443 http2 ssl
- index: index.html index.htm
- location /:
- proxy_pass: 'http://keepproxy_upstream'
- proxy_read_timeout: 90
- proxy_connect_timeout: 90
- proxy_redirect: 'off'
- proxy_set_header: X-Forwarded-Proto https
- proxy_set_header: 'Host $http_host'
- proxy_set_header: 'X-Real-IP $remote_addr'
- proxy_set_header: 'X-Forwarded-For $proxy_add_x_forwarded_for'
- proxy_buffering: 'off'
- client_body_buffer_size: 64M
- client_max_body_size: 64M
- proxy_http_version: '1.1'
- proxy_request_buffering: 'off'
# - include: 'snippets/letsencrypt.conf'
- include: 'snippets/snakeoil.conf'
- access_log: /var/log/nginx/keepproxy.sanbi.arvados.sanbi.ac.za.access.log combined
- error_log: /var/log/nginx/keepproxy.sanbi.arvados.sanbi.ac.za.error.log
[DEBUG ] Results of YAML rendering:
OrderedDict([('nginx', OrderedDict([('server', OrderedDict([('config', OrderedDict([('http', OrderedDict([('upstream keepproxy_upstream', [OrderedDict([('server', '127.0.0.2:25100 fail_timeout=10s')])])]))]))])), ('servers', OrderedDict([('managed', OrderedDict([('arvados_keepproxy_default', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'keep.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])])), ('arvados_keepproxy_ssl', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'keep.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('proxy_pass', 'http://keepproxy_upstream')]), OrderedDict([('proxy_read_timeout', 90)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_redirect', 'off')]), OrderedDict([('proxy_set_header', 'X-Forwarded-Proto https')]), OrderedDict([('proxy_set_header', 'Host $http_host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')]), OrderedDict([('proxy_buffering', 'off')])])]), OrderedDict([('client_body_buffer_size', '64M')]), OrderedDict([('client_max_body_size', '64M')]), OrderedDict([('proxy_http_version', '1.1')]), OrderedDict([('proxy_request_buffering', 'off')]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/keepproxy.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/keepproxy.sanbi.arvados.sanbi.ac.za.error.log')])])])])]))]))]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_keepproxy_configuration.sls' using 'yaml' renderer: 0.004992008209228516
[DEBUG ] compile template: /srv/pillars/nginx_keepweb_configuration.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_keepweb_configuration.sls' using 'jinja' renderer: 0.005547285079956055
[DEBUG ] Rendered data from file: /srv/pillars/nginx_keepweb_configuration.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
### NGINX
nginx:
### SERVER
server:
config:
### STREAMS
http:
upstream collections_downloads_upstream:
- server: '127.0.0.2:9002 fail_timeout=10s'
servers:
managed:
### DEFAULT
arvados_collections_download_default:
enabled: true
overwrite: true
config:
- server:
- server_name: collections.sanbi.arvados.sanbi.ac.za download.sanbi.arvados.sanbi.ac.za
- listen:
- 80
- location /.well-known:
- root: /var/www
- location /:
- return: '301 https://$host$request_uri'
### COLLECTIONS / DOWNLOAD
arvados_collections_download_ssl:
enabled: true
overwrite: true
config:
- server:
- server_name: collections.sanbi.arvados.sanbi.ac.za download.sanbi.arvados.sanbi.ac.za
- listen:
- 443 http2 ssl
- index: index.html index.htm
- location /:
- proxy_pass: 'http://collections_downloads_upstream'
- proxy_read_timeout: 90
- proxy_connect_timeout: 90
- proxy_redirect: 'off'
- proxy_set_header: X-Forwarded-Proto https
- proxy_set_header: 'Host $http_host'
- proxy_set_header: 'X-Real-IP $remote_addr'
- proxy_set_header: 'X-Forwarded-For $proxy_add_x_forwarded_for'
- proxy_buffering: 'off'
- client_max_body_size: 0
- proxy_http_version: '1.1'
- proxy_request_buffering: 'off'
# - include: 'snippets/letsencrypt.conf'
- include: 'snippets/snakeoil.conf'
- access_log: /var/log/nginx/collections.sanbi.arvados.sanbi.ac.za.access.log combined
- error_log: /var/log/nginx/collections.sanbi.arvados.sanbi.ac.za.error.log
[DEBUG ] Results of YAML rendering:
OrderedDict([('nginx', OrderedDict([('server', OrderedDict([('config', OrderedDict([('http', OrderedDict([('upstream collections_downloads_upstream', [OrderedDict([('server', '127.0.0.2:9002 fail_timeout=10s')])])]))]))])), ('servers', OrderedDict([('managed', OrderedDict([('arvados_collections_download_default', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'collections.sanbi.arvados.sanbi.ac.za download.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])])), ('arvados_collections_download_ssl', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'collections.sanbi.arvados.sanbi.ac.za download.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('proxy_pass', 'http://collections_downloads_upstream')]), OrderedDict([('proxy_read_timeout', 90)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_redirect', 'off')]), OrderedDict([('proxy_set_header', 'X-Forwarded-Proto https')]), OrderedDict([('proxy_set_header', 'Host $http_host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')]), OrderedDict([('proxy_buffering', 'off')])])]), OrderedDict([('client_max_body_size', 0)]), OrderedDict([('proxy_http_version', '1.1')]), OrderedDict([('proxy_request_buffering', 'off')]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/collections.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/collections.sanbi.arvados.sanbi.ac.za.error.log')])])])])]))]))]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_keepweb_configuration.sls' using 'yaml' renderer: 0.004395246505737305
[DEBUG ] compile template: /srv/pillars/nginx_passenger.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_passenger.sls' using 'jinja' renderer: 0.0027763843536376953
[DEBUG ] Rendered data from file: /srv/pillars/nginx_passenger.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
### NGINX
nginx:
install_from_phusionpassenger: true
lookup:
passenger_package: libnginx-mod-http-passenger
passenger_config_file: /etc/nginx/conf.d/mod-http-passenger.conf
### SERVER
server:
config:
include: 'modules-enabled/*.conf'
worker_processes: 4
### SITES
servers:
managed:
# Remove default webserver
default:
enabled: false
[DEBUG ] Results of YAML rendering:
OrderedDict([('nginx', OrderedDict([('install_from_phusionpassenger', True), ('lookup', OrderedDict([('passenger_package', 'libnginx-mod-http-passenger'), ('passenger_config_file', '/etc/nginx/conf.d/mod-http-passenger.conf')])), ('server', OrderedDict([('config', OrderedDict([('include', 'modules-enabled/*.conf'), ('worker_processes', 4)]))])), ('servers', OrderedDict([('managed', OrderedDict([('default', OrderedDict([('enabled', False)]))]))]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_passenger.sls' using 'yaml' renderer: 0.0014410018920898438
[DEBUG ] compile template: /srv/pillars/nginx_websocket_configuration.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_websocket_configuration.sls' using 'jinja' renderer: 0.005560874938964844
[DEBUG ] Rendered data from file: /srv/pillars/nginx_websocket_configuration.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
### NGINX
nginx:
### SERVER
server:
config:
### STREAMS
http:
upstream websocket_upstream:
- server: '127.0.0.2:8005 fail_timeout=10s'
servers:
managed:
### DEFAULT
arvados_websocket_default:
enabled: true
overwrite: true
config:
- server:
- server_name: ws.sanbi.arvados.sanbi.ac.za
- listen:
- 80
- location /.well-known:
- root: /var/www
- location /:
- return: '301 https://$host$request_uri'
arvados_websocket_ssl:
enabled: true
overwrite: true
config:
- server:
- server_name: ws.sanbi.arvados.sanbi.ac.za
- listen:
- 443 http2 ssl
- index: index.html index.htm
- location /:
- proxy_pass: 'http://websocket_upstream'
- proxy_read_timeout: 600
- proxy_connect_timeout: 90
- proxy_redirect: 'off'
- proxy_set_header: 'Host $host'
- proxy_set_header: 'X-Real-IP $remote_addr'
- proxy_set_header: 'Upgrade $http_upgrade'
- proxy_set_header: 'Connection "upgrade"'
- proxy_set_header: 'X-Forwarded-For $proxy_add_x_forwarded_for'
- proxy_buffering: 'off'
- client_body_buffer_size: 64M
- client_max_body_size: 64M
- proxy_http_version: '1.1'
- proxy_request_buffering: 'off'
# - include: 'snippets/letsencrypt.conf'
- include: 'snippets/snakeoil.conf'
- access_log: /var/log/nginx/ws.sanbi.arvados.sanbi.ac.za.access.log combined
- error_log: /var/log/nginx/ws.sanbi.arvados.sanbi.ac.za.error.log
[DEBUG ] Results of YAML rendering:
OrderedDict([('nginx', OrderedDict([('server', OrderedDict([('config', OrderedDict([('http', OrderedDict([('upstream websocket_upstream', [OrderedDict([('server', '127.0.0.2:8005 fail_timeout=10s')])])]))]))])), ('servers', OrderedDict([('managed', OrderedDict([('arvados_websocket_default', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'ws.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])])), ('arvados_websocket_ssl', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'ws.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('proxy_pass', 'http://websocket_upstream')]), OrderedDict([('proxy_read_timeout', 600)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_redirect', 'off')]), OrderedDict([('proxy_set_header', 'Host $host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'Upgrade $http_upgrade')]), OrderedDict([('proxy_set_header', 'Connection "upgrade"')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')]), OrderedDict([('proxy_buffering', 'off')])])]), OrderedDict([('client_body_buffer_size', '64M')]), OrderedDict([('client_max_body_size', '64M')]), OrderedDict([('proxy_http_version', '1.1')]), OrderedDict([('proxy_request_buffering', 'off')]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/ws.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/ws.sanbi.arvados.sanbi.ac.za.error.log')])])])])]))]))]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_websocket_configuration.sls' using 'yaml' renderer: 0.004784584045410156
[DEBUG ] compile template: /srv/pillars/nginx_webshell_configuration.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_webshell_configuration.sls' using 'jinja' renderer: 0.007574319839477539
[DEBUG ] Rendered data from file: /srv/pillars/nginx_webshell_configuration.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
### NGINX
nginx:
### SERVER
server:
config:
### STREAMS
http:
upstream webshell_upstream:
- server: '127.0.0.2:4200 fail_timeout=10s'
### SITES
servers:
managed:
arvados_webshell_default:
enabled: true
overwrite: true
config:
- server:
- server_name: webshell.sanbi.arvados.sanbi.ac.za
- listen:
- 80
- location /.well-known:
- root: /var/www
- location /:
- return: '301 https://$host$request_uri'
arvados_webshell_ssl:
enabled: true
overwrite: true
config:
- server:
- server_name: webshell.sanbi.arvados.sanbi.ac.za
- listen:
- 443 http2 ssl
- index: index.html index.htm
- location /shell.sanbi.arvados.sanbi.ac.za:
- proxy_pass: 'http://webshell_upstream'
- proxy_read_timeout: 90
- proxy_connect_timeout: 90
- proxy_set_header: 'Host $http_host'
- proxy_set_header: 'X-Real-IP $remote_addr'
- proxy_set_header: X-Forwarded-Proto https
- proxy_set_header: 'X-Forwarded-For $proxy_add_x_forwarded_for'
- proxy_ssl_session_reuse: 'off'
- "if ($request_method = 'OPTIONS')":
- add_header: "'Access-Control-Allow-Origin' '*'"
- add_header: "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'"
- add_header: "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'"
- add_header: "'Access-Control-Max-Age' 1728000"
- add_header: "'Content-Type' 'text/plain charset=UTF-8'"
- add_header: "'Content-Length' 0"
- return: 204
- "if ($request_method = 'POST')":
- add_header: "'Access-Control-Allow-Origin' '*'"
- add_header: "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'"
- add_header: "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'"
- "if ($request_method = 'GET')":
- add_header: "'Access-Control-Allow-Origin' '*'"
- add_header: "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'"
- add_header: "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'"
# - include: 'snippets/letsencrypt.conf'
- include: 'snippets/snakeoil.conf'
- access_log: /var/log/nginx/webshell.sanbi.arvados.sanbi.ac.za.access.log combined
- error_log: /var/log/nginx/webshell.sanbi.arvados.sanbi.ac.za.error.log
[DEBUG ] Results of YAML rendering:
OrderedDict([('nginx', OrderedDict([('server', OrderedDict([('config', OrderedDict([('http', OrderedDict([('upstream webshell_upstream', [OrderedDict([('server', '127.0.0.2:4200 fail_timeout=10s')])])]))]))])), ('servers', OrderedDict([('managed', OrderedDict([('arvados_webshell_default', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'webshell.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])])), ('arvados_webshell_ssl', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'webshell.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /shell.sanbi.arvados.sanbi.ac.za', [OrderedDict([('proxy_pass', 'http://webshell_upstream')]), OrderedDict([('proxy_read_timeout', 90)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_set_header', 'Host $http_host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'X-Forwarded-Proto https')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')]), OrderedDict([('proxy_ssl_session_reuse', 'off')]), OrderedDict([("if ($request_method = 'OPTIONS')", [OrderedDict([('add_header', "'Access-Control-Allow-Origin' '*'")]), OrderedDict([('add_header', "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'")]), OrderedDict([('add_header', "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'")]), OrderedDict([('add_header', "'Access-Control-Max-Age' 1728000")]), OrderedDict([('add_header', "'Content-Type' 'text/plain charset=UTF-8'")]), OrderedDict([('add_header', "'Content-Length' 0")]), OrderedDict([('return', 204)])])]), OrderedDict([("if ($request_method = 'POST')", [OrderedDict([('add_header', "'Access-Control-Allow-Origin' '*'")]), OrderedDict([('add_header', "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'")]), OrderedDict([('add_header', "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'")])])]), OrderedDict([("if ($request_method = 'GET')", [OrderedDict([('add_header', "'Access-Control-Allow-Origin' '*'")]), OrderedDict([('add_header', "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'")]), OrderedDict([('add_header', "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'")])])])])]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/webshell.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/webshell.sanbi.arvados.sanbi.ac.za.error.log')])])])])]))]))]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_webshell_configuration.sls' using 'yaml' renderer: 0.006600856781005859
[DEBUG ] compile template: /srv/pillars/nginx_workbench2_configuration.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_workbench2_configuration.sls' using 'jinja' renderer: 0.006817817687988281
[DEBUG ] Rendered data from file: /srv/pillars/nginx_workbench2_configuration.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
### ARVADOS
arvados:
config:
group: www-data
### NGINX
nginx:
### SITES
servers:
managed:
### DEFAULT
arvados_workbench2_default:
enabled: true
overwrite: true
config:
- server:
- server_name: workbench2.sanbi.arvados.sanbi.ac.za
- listen:
- 80
- location /.well-known:
- root: /var/www
- location /:
- return: '301 https://$host$request_uri'
arvados_workbench2_ssl:
enabled: true
overwrite: true
config:
- server:
- server_name: workbench2.sanbi.arvados.sanbi.ac.za
- listen:
- 443 http2 ssl
- index: index.html index.htm
- location /:
- root: /var/www/arvados-workbench2/workbench2
- try_files: '$uri $uri/ /index.html'
- 'if (-f $document_root/maintenance.html)':
- return: 503
- location /config.json:
- return: 200 '{"API_HOST":"sanbi.arvados.sanbi.ac.za"}'
# - include: 'snippets/letsencrypt.conf'
- include: 'snippets/snakeoil.conf'
- access_log: /var/log/nginx/workbench2.sanbi.arvados.sanbi.ac.za.access.log combined
- error_log: /var/log/nginx/workbench2.sanbi.arvados.sanbi.ac.za.error.log
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados', OrderedDict([('config', OrderedDict([('group', 'www-data')]))])), ('nginx', OrderedDict([('servers', OrderedDict([('managed', OrderedDict([('arvados_workbench2_default', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'workbench2.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])])), ('arvados_workbench2_ssl', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'workbench2.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('root', '/var/www/arvados-workbench2/workbench2')]), OrderedDict([('try_files', '$uri $uri/ /index.html')]), OrderedDict([('if (-f $document_root/maintenance.html)', [OrderedDict([('return', 503)])])])])]), OrderedDict([('location /config.json', [OrderedDict([('return', '200 \'{"API_HOST":"sanbi.arvados.sanbi.ac.za"}\'')])])]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/workbench2.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/workbench2.sanbi.arvados.sanbi.ac.za.error.log')])])])])]))]))]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_workbench2_configuration.sls' using 'yaml' renderer: 0.0036978721618652344
[DEBUG ] compile template: /srv/pillars/nginx_workbench_configuration.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_workbench_configuration.sls' using 'jinja' renderer: 0.006331682205200195
[DEBUG ] Rendered data from file: /srv/pillars/nginx_workbench_configuration.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
### ARVADOS
arvados:
config:
group: www-data
### NGINX
nginx:
### SERVER
server:
config:
### STREAMS
http:
upstream workbench_upstream:
- server: '127.0.0.2:9000 fail_timeout=10s'
### SITES
servers:
managed:
### DEFAULT
arvados_workbench_default:
enabled: true
overwrite: true
config:
- server:
- server_name: workbench.sanbi.arvados.sanbi.ac.za
- listen:
- 80
- location /.well-known:
- root: /var/www
- location /:
- return: '301 https://$host$request_uri'
arvados_workbench_ssl:
enabled: true
overwrite: true
config:
- server:
- server_name: workbench.sanbi.arvados.sanbi.ac.za
- listen:
- 443 http2 ssl
- index: index.html index.htm
- location /:
- proxy_pass: 'http://workbench_upstream'
- proxy_read_timeout: 300
- proxy_connect_timeout: 90
- proxy_redirect: 'off'
- proxy_set_header: X-Forwarded-Proto https
- proxy_set_header: 'Host $http_host'
- proxy_set_header: 'X-Real-IP $remote_addr'
- proxy_set_header: 'X-Forwarded-For $proxy_add_x_forwarded_for'
# - include: 'snippets/letsencrypt.conf'
- include: 'snippets/snakeoil.conf'
- access_log: /var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za.access.log combined
- error_log: /var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za.error.log
arvados_workbench_upstream:
enabled: true
overwrite: true
config:
- server:
- listen: '127.0.0.2:9000'
- server_name: workbench
- root: /var/www/arvados-workbench/current/public
- index: index.html index.htm
- passenger_enabled: 'on'
# yamllint disable-line rule:line-length
- access_log: /var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za-upstream.access.log combined
- error_log: /var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za-upstream.error.log
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados', OrderedDict([('config', OrderedDict([('group', 'www-data')]))])), ('nginx', OrderedDict([('server', OrderedDict([('config', OrderedDict([('http', OrderedDict([('upstream workbench_upstream', [OrderedDict([('server', '127.0.0.2:9000 fail_timeout=10s')])])]))]))])), ('servers', OrderedDict([('managed', OrderedDict([('arvados_workbench_default', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'workbench.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])])), ('arvados_workbench_ssl', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('server_name', 'workbench.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('proxy_pass', 'http://workbench_upstream')]), OrderedDict([('proxy_read_timeout', 300)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_redirect', 'off')]), OrderedDict([('proxy_set_header', 'X-Forwarded-Proto https')]), OrderedDict([('proxy_set_header', 'Host $http_host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')])])]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za.error.log')])])])])])), ('arvados_workbench_upstream', OrderedDict([('enabled', True), ('overwrite', True), ('config', [OrderedDict([('server', [OrderedDict([('listen', '127.0.0.2:9000')]), OrderedDict([('server_name', 'workbench')]), OrderedDict([('root', '/var/www/arvados-workbench/current/public')]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('passenger_enabled', 'on')]), OrderedDict([('access_log', '/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za-upstream.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za-upstream.error.log')])])])])]))]))]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/nginx_workbench_configuration.sls' using 'yaml' renderer: 0.006055355072021484
[DEBUG ] compile template: /srv/pillars/postgresql.sls
[DEBUG ] Jinja search path: ['/srv/pillars']
[PROFILE ] Time (in seconds) to render '/srv/pillars/postgresql.sls' using 'jinja' renderer: 0.0036487579345703125
[DEBUG ] Rendered data from file: /srv/pillars/postgresql.sls:
---
# Copyright (C) The Arvados Authors. All rights reserved.
#
# SPDX-License-Identifier: AGPL-3.0
### POSTGRESQL
postgres:
use_upstream_repo: false
pkgs_extra:
- postgresql-contrib
postgresconf: |-
listen_addresses = '*' # listen on all interfaces
acls:
- ['local', 'all', 'postgres', 'peer']
- ['local', 'all', 'all', 'peer']
- ['host', 'all', 'all', '127.0.0.1/32', 'md5']
- ['host', 'all', 'all', '::1/128', 'md5']
- ['host', 'arvados', 'arvados', '127.0.0.1/32']
users:
arvados:
ensure: present
password: changeme_arvados
# tablespaces:
# arvados_tablespace:
# directory: /path/to/some/tbspace/arvados_tbsp
# owner: arvados
databases:
arvados:
owner: arvados
template: template0
lc_ctype: en_US.utf8
lc_collate: en_US.utf8
# tablespace: arvados_tablespace
schemas:
public:
owner: arvados
extensions:
pg_trgm:
if_not_exists: true
schema: public
[DEBUG ] Results of YAML rendering:
OrderedDict([('postgres', OrderedDict([('use_upstream_repo', False), ('pkgs_extra', ['postgresql-contrib']), ('postgresconf', "listen_addresses = '*' # listen on all interfaces"), ('acls', [['local', 'all', 'postgres', 'peer'], ['local', 'all', 'all', 'peer'], ['host', 'all', 'all', '127.0.0.1/32', 'md5'], ['host', 'all', 'all', '::1/128', 'md5'], ['host', 'arvados', 'arvados', '127.0.0.1/32']]), ('users', OrderedDict([('arvados', OrderedDict([('ensure', 'present'), ('password', 'changeme_arvados')]))])), ('databases', OrderedDict([('arvados', OrderedDict([('owner', 'arvados'), ('template', 'template0'), ('lc_ctype', 'en_US.utf8'), ('lc_collate', 'en_US.utf8'), ('schemas', OrderedDict([('public', OrderedDict([('owner', 'arvados')]))])), ('extensions', OrderedDict([('pg_trgm', OrderedDict([('if_not_exists', True), ('schema', 'public')]))]))]))]))]))])
[PROFILE ] Time (in seconds) to render '/srv/pillars/postgresql.sls' using 'yaml' renderer: 0.002693653106689453
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[DEBUG ] LazyLoaded state.apply
[DEBUG ] LazyLoaded direct_call.execute
[DEBUG ] LazyLoaded grains.get
[DEBUG ] LazyLoaded saltutil.is_running
[DEBUG ] LazyLoaded config.get
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[DEBUG ] Updating roots fileserver cache
[DEBUG ] Gathering pillar data for state run
[DEBUG ] Finished gathering pillar data for state run
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[DEBUG ] In saltenv 'base', looking at rel_path 'top.sls' to resolve 'salt://top.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/top.sls' to resolve 'salt://top.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://top.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'top.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/top.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/top.sls' using 'jinja' renderer: 0.0818943977355957
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/top.sls:
base:
'*':
- example_add_snakeoil_certs
- locale
- nginx.passenger
- postgres
- docker
- arvados
[DEBUG ] Results of YAML rendering:
OrderedDict([('base', OrderedDict([('*', ['example_add_snakeoil_certs', 'locale', 'nginx.passenger', 'postgres', 'docker', 'arvados'])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/top.sls' using 'yaml' renderer: 0.0007710456848144531
[DEBUG ] LazyLoaded confirm_top.confirm_top
[DEBUG ] LazyLoaded compound_match.match
[DEBUG ] compound_match: arvados ? *
[DEBUG ] LazyLoaded glob_match.match
[DEBUG ] compound_match arvados ? "*" => "True"
[DEBUG ] The _ext_nodes master function has been renamed to _master_tops. To ensure compatibility when using older Salt masters we will continue to invoke the function as _ext_nodes until the 3002 release.
[DEBUG ] LazyLoaded saltutil.sync_all
[DEBUG ] Syncing all
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/clouds'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing clouds for environment 'base'
[INFO ] Loading cache from salt://_clouds, for base
[INFO ] Caching directory '_clouds/' for environment 'base'
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_clouds'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/beacons'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing beacons for environment 'base'
[INFO ] Loading cache from salt://_beacons, for base
[INFO ] Caching directory '_beacons/' for environment 'base'
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_beacons'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/modules'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing modules for environment 'base'
[INFO ] Loading cache from salt://_modules, for base
[INFO ] Caching directory '_modules/' for environment 'base'
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_modules'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/states'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing states for environment 'base'
[INFO ] Loading cache from salt://_states, for base
[INFO ] Caching directory '_states/' for environment 'base'
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_states'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/sdb'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing sdb for environment 'base'
[INFO ] Loading cache from salt://_sdb, for base
[INFO ] Caching directory '_sdb/' for environment 'base'
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_sdb'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/grains'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing grains for environment 'base'
[INFO ] Loading cache from salt://_grains, for base
[INFO ] Caching directory '_grains/' for environment 'base'
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_grains'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/renderers'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing renderers for environment 'base'
[INFO ] Loading cache from salt://_renderers, for base
[INFO ] Caching directory '_renderers/' for environment 'base'
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_renderers'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/returners'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing returners for environment 'base'
[INFO ] Loading cache from salt://_returners, for base
[INFO ] Caching directory '_returners/' for environment 'base'
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_returners'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/output'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing output for environment 'base'
[INFO ] Loading cache from salt://_output, for base
[INFO ] Caching directory '_output/' for environment 'base'
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_output'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/utils'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing utils for environment 'base'
[INFO ] Loading cache from salt://_utils, for base
[INFO ] Caching directory '_utils/' for environment 'base'
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_utils'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/log_handlers'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing log_handlers for environment 'base'
[INFO ] Loading cache from salt://_log_handlers, for base
[INFO ] Caching directory '_log_handlers/' for environment 'base'
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_log_handlers'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/executors'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing executors for environment 'base'
[INFO ] Loading cache from salt://_executors, for base
[INFO ] Caching directory '_executors/' for environment 'base'
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_executors'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/proxy'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing proxy for environment 'base'
[INFO ] Loading cache from salt://_proxy, for base
[INFO ] Caching directory '_proxy/' for environment 'base'
[DEBUG ] Returning file list from cache: age=2 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_proxy'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/engines'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing engines for environment 'base'
[INFO ] Loading cache from salt://_engines, for base
[INFO ] Caching directory '_engines/' for environment 'base'
[DEBUG ] Returning file list from cache: age=2 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_engines'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/thorium'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing thorium for environment 'base'
[INFO ] Loading cache from salt://_thorium, for base
[INFO ] Caching directory '_thorium/' for environment 'base'
[DEBUG ] Returning file list from cache: age=2 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_thorium'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/serializers'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing serializers for environment 'base'
[INFO ] Loading cache from salt://_serializers, for base
[INFO ] Caching directory '_serializers/' for environment 'base'
[DEBUG ] Returning file list from cache: age=2 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_serializers'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/matchers'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing matchers for environment 'base'
[INFO ] Loading cache from salt://_matchers, for base
[INFO ] Caching directory '_matchers/' for environment 'base'
[DEBUG ] Returning file list from cache: age=2 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_matchers'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/pillar'
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[INFO ] Syncing pillar for environment 'base'
[INFO ] Loading cache from salt://_pillar, for base
[INFO ] Caching directory '_pillar/' for environment 'base'
[DEBUG ] Returning file list from cache: age=2 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_pillar'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[DEBUG ] Returning file list from cache: age=2 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Could not find file 'salt://example_add_snakeoil_certs.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'example_add_snakeoil_certs/init.sls' to resolve 'salt://example_add_snakeoil_certs/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/example_add_snakeoil_certs/init.sls' to resolve 'salt://example_add_snakeoil_certs/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://example_add_snakeoil_certs/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'example_add_snakeoil_certs/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/example_add_snakeoil_certs/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/example_add_snakeoil_certs/init.sls' using 'jinja' renderer: 0.006546735763549805
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/example_add_snakeoil_certs/init.sls:
snake_oil_certs:
pkg.installed:
- name: ssl-cert
[DEBUG ] Results of YAML rendering:
OrderedDict([('snake_oil_certs', OrderedDict([('pkg.installed', [OrderedDict([('name', 'ssl-cert')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/example_add_snakeoil_certs/init.sls' using 'yaml' renderer: 0.000652313232421875
[DEBUG ] Could not find file 'salt://locale.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'locale/init.sls' to resolve 'salt://locale/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/locale/init.sls' to resolve 'salt://locale/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://locale/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'locale/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/locale/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'locale/map.jinja' to resolve 'salt://locale/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/locale/map.jinja' to resolve 'salt://locale/map.jinja'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://locale/map.jinja'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'locale/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'locale/defaults.yaml' to resolve 'salt://locale/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/locale/defaults.yaml' to resolve 'salt://locale/defaults.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://locale/defaults.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'locale/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'locale/defaults.yaml': 0.006104230880737305
[DEBUG ] In saltenv 'base', looking at rel_path 'locale/osarchmap.yaml' to resolve 'salt://locale/osarchmap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/locale/osarchmap.yaml' to resolve 'salt://locale/osarchmap.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://locale/osarchmap.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'locale/osarchmap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'locale/osarchmap.yaml': 0.006738901138305664
[DEBUG ] In saltenv 'base', looking at rel_path 'locale/osfamilymap.yaml' to resolve 'salt://locale/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/locale/osfamilymap.yaml' to resolve 'salt://locale/osfamilymap.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://locale/osfamilymap.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'locale/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'locale/osfamilymap.yaml': 0.006978034973144531
[DEBUG ] In saltenv 'base', looking at rel_path 'locale/osmap.yaml' to resolve 'salt://locale/osmap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/locale/osmap.yaml' to resolve 'salt://locale/osmap.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://locale/osmap.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'locale/osmap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'locale/osmap.yaml': 0.0053522586822509766
[DEBUG ] In saltenv 'base', looking at rel_path 'locale/osfingermap.yaml' to resolve 'salt://locale/osfingermap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/locale/osfingermap.yaml' to resolve 'salt://locale/osfingermap.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://locale/osfingermap.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'locale/osfingermap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'locale/osfingermap.yaml': 0.007953405380249023
[DEBUG ] LazyLoaded config.get
[DEBUG ] LazyLoaded grains.filter_by
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/locale/init.sls' using 'jinja' renderer: 0.10936617851257324
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/locale/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
# Installs and configures system locales
locale_pkgs:
pkg.installed:
- pkgs:
- locales
locale_present_en_US_UTF-8_UTF-8:
locale.present:
- name: en_US.UTF-8 UTF-8
dbus_for_locale:
pkg.installed:
- name: dbus
- require_in:
- locale: locale_default
service.running:
- name: dbus
- enable: true
- require:
- pkg: dbus_for_locale
- require_in:
# `dbus` is required for running `localectl`
- locale: locale_default
locale_default:
locale.system:
- name: en_US.UTF-8
- require:
- locale: locale_present_en_US_UTF-8_UTF-8
[DEBUG ] Results of YAML rendering:
OrderedDict([('locale_pkgs', OrderedDict([('pkg.installed', [OrderedDict([('pkgs', ['locales'])])])])), ('locale_present_en_US_UTF-8_UTF-8', OrderedDict([('locale.present', [OrderedDict([('name', 'en_US.UTF-8 UTF-8')])])])), ('dbus_for_locale', OrderedDict([('pkg.installed', [OrderedDict([('name', 'dbus')]), OrderedDict([('require_in', [OrderedDict([('locale', 'locale_default')])])])]), ('service.running', [OrderedDict([('name', 'dbus')]), OrderedDict([('enable', True)]), OrderedDict([('require', [OrderedDict([('pkg', 'dbus_for_locale')])])]), OrderedDict([('require_in', [OrderedDict([('locale', 'locale_default')])])])])])), ('locale_default', OrderedDict([('locale.system', [OrderedDict([('name', 'en_US.UTF-8')]), OrderedDict([('require', [OrderedDict([('locale', 'locale_present_en_US_UTF-8_UTF-8')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/locale/init.sls' using 'yaml' renderer: 0.0023038387298583984
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/passenger.sls' to resolve 'salt://nginx/passenger.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/passenger.sls' to resolve 'salt://nginx/passenger.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://nginx/passenger.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'nginx/passenger.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/nginx/passenger.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://nginx/map.jinja'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'nginx/map.jinja'
[DEBUG ] LazyLoaded pillar.get
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/libtofs.jinja' to resolve 'salt://nginx/libtofs.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/libtofs.jinja' to resolve 'salt://nginx/libtofs.jinja'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://nginx/libtofs.jinja'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'nginx/libtofs.jinja'
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/passenger.sls' using 'jinja' renderer: 0.21151423454284668
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/nginx/passenger.sls:
# nginx.passenger
#
# Manages installation of passenger from repo.
# Requires install_from_phusionpassenger = True
include:
- nginx.pkg
- nginx.config
- nginx.service
- nginx.servers
- nginx.certificates
passenger_install:
pkg.installed:
- name: libnginx-mod-http-passenger
- require:
- pkg: nginx_install
- require_in:
- service: nginx_service
/etc/nginx/passenger.conf:
file.absent:
- require:
- pkg: passenger_install
passenger_config:
file.managed:
- name: /etc/nginx/conf.d/mod-http-passenger.conf
- source:
- salt://nginx/files/arvados/nginx.conf
- salt://nginx/files/Debian/nginx.conf
- salt://nginx/files/default/nginx.conf
- template: jinja
- context:
config: {"passenger_root": "/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini", "passenger_ruby": "/usr/bin/ruby"}
- watch_in:
- service: nginx_service
- require_in:
- service: nginx_service
- require:
- file: /etc/nginx/passenger.conf
- pkg: passenger_install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['nginx.pkg', 'nginx.config', 'nginx.service', 'nginx.servers', 'nginx.certificates']), ('passenger_install', OrderedDict([('pkg.installed', [OrderedDict([('name', 'libnginx-mod-http-passenger')]), OrderedDict([('require', [OrderedDict([('pkg', 'nginx_install')])])]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])])])])), ('/etc/nginx/passenger.conf', OrderedDict([('file.absent', [OrderedDict([('require', [OrderedDict([('pkg', 'passenger_install')])])])])])), ('passenger_config', OrderedDict([('file.managed', [OrderedDict([('name', '/etc/nginx/conf.d/mod-http-passenger.conf')]), OrderedDict([('source', ['salt://nginx/files/arvados/nginx.conf', 'salt://nginx/files/Debian/nginx.conf', 'salt://nginx/files/default/nginx.conf'])]), OrderedDict([('template', 'jinja')]), OrderedDict([('context', OrderedDict([('config', OrderedDict([('passenger_root', '/usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini'), ('passenger_ruby', '/usr/bin/ruby')]))]))]), OrderedDict([('watch_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('require', [OrderedDict([('file', '/etc/nginx/passenger.conf')]), OrderedDict([('pkg', 'passenger_install')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/passenger.sls' using 'yaml' renderer: 0.0030651092529296875
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/pkg.sls' to resolve 'salt://nginx/pkg.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/pkg.sls' to resolve 'salt://nginx/pkg.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://nginx/pkg.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'nginx/pkg.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/nginx/pkg.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/pkg.sls' using 'jinja' renderer: 0.19604229927062988
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/nginx/pkg.sls:
# nginx.pkg
#
# Manages installation of nginx from pkg.
nginx_install:
pkg.installed:
- name: nginx
nginx_official_repo:
pkgrepo:
- absent
- humanname: nginx apt repo
- name: deb http://nginx.org/packages/ubuntu/ bionic nginx
- file: /etc/apt/sources.list.d/nginx-official-bionic.list
- keyid: ABF5BD827BD9BF62
- keyserver: keyserver.ubuntu.com
- require_in:
- pkg: nginx_install
- watch_in:
- pkg: nginx_install
## applies to Ubuntu and derivatives only #}
nginx_ppa_repo:
pkgrepo:
- absent
- ppa: nginx/stable
- require_in:
- pkg: nginx_install
- watch_in:
- pkg: nginx_install
nginx_phusionpassenger_repo:
pkgrepo:
- managed
- humanname: nginx phusionpassenger repo
- name: deb https://oss-binaries.phusionpassenger.com/apt/passenger bionic main
- file: /etc/apt/sources.list.d/nginx-phusionpassenger-bionic.list
- keyid: 561F9B9CAC40B2F7
- keyserver: keyserver.ubuntu.com
- require_in:
- pkg: nginx_install
- watch_in:
- pkg: nginx_install
[DEBUG ] Results of YAML rendering:
OrderedDict([('nginx_install', OrderedDict([('pkg.installed', [OrderedDict([('name', 'nginx')])])])), ('nginx_official_repo', OrderedDict([('pkgrepo', ['absent', OrderedDict([('humanname', 'nginx apt repo')]), OrderedDict([('name', 'deb http://nginx.org/packages/ubuntu/ bionic nginx')]), OrderedDict([('file', '/etc/apt/sources.list.d/nginx-official-bionic.list')]), OrderedDict([('keyid', 'ABF5BD827BD9BF62')]), OrderedDict([('keyserver', 'keyserver.ubuntu.com')]), OrderedDict([('require_in', [OrderedDict([('pkg', 'nginx_install')])])]), OrderedDict([('watch_in', [OrderedDict([('pkg', 'nginx_install')])])])])])), ('nginx_ppa_repo', OrderedDict([('pkgrepo', ['absent', OrderedDict([('ppa', 'nginx/stable')]), OrderedDict([('require_in', [OrderedDict([('pkg', 'nginx_install')])])]), OrderedDict([('watch_in', [OrderedDict([('pkg', 'nginx_install')])])])])])), ('nginx_phusionpassenger_repo', OrderedDict([('pkgrepo', ['managed', OrderedDict([('humanname', 'nginx phusionpassenger repo')]), OrderedDict([('name', 'deb https://oss-binaries.phusionpassenger.com/apt/passenger bionic main')]), OrderedDict([('file', '/etc/apt/sources.list.d/nginx-phusionpassenger-bionic.list')]), OrderedDict([('keyid', '561F9B9CAC40B2F7')]), OrderedDict([('keyserver', 'keyserver.ubuntu.com')]), OrderedDict([('require_in', [OrderedDict([('pkg', 'nginx_install')])])]), OrderedDict([('watch_in', [OrderedDict([('pkg', 'nginx_install')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/pkg.sls' using 'yaml' renderer: 0.0033402442932128906
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/config.sls' to resolve 'salt://nginx/config.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/config.sls' to resolve 'salt://nginx/config.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://nginx/config.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'nginx/config.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/nginx/config.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/libtofs.jinja' to resolve 'salt://nginx/libtofs.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/libtofs.jinja' to resolve 'salt://nginx/libtofs.jinja'
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/config.sls' using 'jinja' renderer: 0.22036051750183105
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/nginx/config.sls:
# nginx.config
#
# Manages the main nginx server configuration file.
nginx_config:
file.managed:
- name: /etc/nginx/nginx.conf
- source:
- salt://nginx/files/arvados/nginx.conf
- salt://nginx/files/Debian/nginx.conf
- salt://nginx/files/default/nginx.conf
- template: jinja
- context:
config: {"worker_processes": 4, "events": {"worker_connections": 512}, "http": {"sendfile": "on", "tcp_nopush": "on", "tcp_nodelay": "on", "keepalive_timeout": "65", "types_hash_max_size": "2048", "default_type": "application/octet-stream", "access_log": "/var/log/nginx/access.log", "error_log": "/var/log/nginx/error.log", "gzip": "off", "gzip_disable": "\"msie6\"", "include": ["mime.types", "conf.d/*.conf", "sites-enabled/*"], "geo $external_client": {"default": 1, "127.0.0.0/8": 0}, "upstream controller_upstream": [{"server": "127.0.0.2:8003 fail_timeout=10s"}], "upstream keepproxy_upstream": [{"server": "127.0.0.2:25100 fail_timeout=10s"}], "upstream collections_downloads_upstream": [{"server": "127.0.0.2:9002 fail_timeout=10s"}], "upstream websocket_upstream": [{"server": "127.0.0.2:8005 fail_timeout=10s"}], "upstream webshell_upstream": [{"server": "127.0.0.2:4200 fail_timeout=10s"}], "upstream workbench_upstream": [{"server": "127.0.0.2:9000 fail_timeout=10s"}]}, "include": "modules-enabled/*.conf", "user": "www-data", "pid": "/run/nginx.pid"}
[DEBUG ] Results of YAML rendering:
OrderedDict([('nginx_config', OrderedDict([('file.managed', [OrderedDict([('name', '/etc/nginx/nginx.conf')]), OrderedDict([('source', ['salt://nginx/files/arvados/nginx.conf', 'salt://nginx/files/Debian/nginx.conf', 'salt://nginx/files/default/nginx.conf'])]), OrderedDict([('template', 'jinja')]), OrderedDict([('context', OrderedDict([('config', OrderedDict([('worker_processes', 4), ('events', OrderedDict([('worker_connections', 512)])), ('http', OrderedDict([('sendfile', 'on'), ('tcp_nopush', 'on'), ('tcp_nodelay', 'on'), ('keepalive_timeout', '65'), ('types_hash_max_size', '2048'), ('default_type', 'application/octet-stream'), ('access_log', '/var/log/nginx/access.log'), ('error_log', '/var/log/nginx/error.log'), ('gzip', 'off'), ('gzip_disable', '"msie6"'), ('include', ['mime.types', 'conf.d/*.conf', 'sites-enabled/*']), ('geo $external_client', OrderedDict([('default', 1), ('127.0.0.0/8', 0)])), ('upstream controller_upstream', [OrderedDict([('server', '127.0.0.2:8003 fail_timeout=10s')])]), ('upstream keepproxy_upstream', [OrderedDict([('server', '127.0.0.2:25100 fail_timeout=10s')])]), ('upstream collections_downloads_upstream', [OrderedDict([('server', '127.0.0.2:9002 fail_timeout=10s')])]), ('upstream websocket_upstream', [OrderedDict([('server', '127.0.0.2:8005 fail_timeout=10s')])]), ('upstream webshell_upstream', [OrderedDict([('server', '127.0.0.2:4200 fail_timeout=10s')])]), ('upstream workbench_upstream', [OrderedDict([('server', '127.0.0.2:9000 fail_timeout=10s')])])])), ('include', 'modules-enabled/*.conf'), ('user', 'www-data'), ('pid', '/run/nginx.pid')]))]))])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/config.sls' using 'yaml' renderer: 0.003508329391479492
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/service.sls' to resolve 'salt://nginx/service.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/service.sls' to resolve 'salt://nginx/service.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://nginx/service.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'nginx/service.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/nginx/service.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/libtofs.jinja' to resolve 'salt://nginx/libtofs.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/libtofs.jinja' to resolve 'salt://nginx/libtofs.jinja'
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/service.sls' using 'jinja' renderer: 0.2055191993713379
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/nginx/service.sls:
# nginx.service
#
# Manages the nginx service.
include:
- nginx.pkg
nginx_service:
service.running:
- name: nginx
- enable: True
- require:
- sls: nginx.pkg
- listen:
- pkg: nginx_install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['nginx.pkg']), ('nginx_service', OrderedDict([('service.running', [OrderedDict([('name', 'nginx')]), OrderedDict([('enable', True)]), OrderedDict([('require', [OrderedDict([('sls', 'nginx.pkg')])])]), OrderedDict([('listen', [OrderedDict([('pkg', 'nginx_install')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/service.sls' using 'yaml' renderer: 0.0012123584747314453
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/servers.sls' to resolve 'salt://nginx/servers.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/servers.sls' to resolve 'salt://nginx/servers.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://nginx/servers.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'nginx/servers.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/nginx/servers.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/servers_config.sls' to resolve 'salt://nginx/servers_config.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/servers_config.sls' to resolve 'salt://nginx/servers_config.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://nginx/servers_config.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'nginx/servers_config.sls'
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/libtofs.jinja' to resolve 'salt://nginx/libtofs.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/libtofs.jinja' to resolve 'salt://nginx/libtofs.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/service.sls' to resolve 'salt://nginx/service.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/service.sls' to resolve 'salt://nginx/service.sls'
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/servers.sls' using 'jinja' renderer: 0.4704461097717285
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/nginx/servers.sls:
# nginx.servers
#
# Manages virtual hosts and their relationship to the nginx service.
include:
- nginx.service
- nginx.servers_config
nginx_service_reload:
service.running:
- name: nginx
- reload: True
- use:
- service: nginx_service
- listen:
- file: server_conf_0
- file: server_state_0
- file: server_conf_1
- file: server_state_1
- file: server_conf_2
- file: server_state_2
- file: server_conf_3
- file: server_state_3
- file: server_conf_4
- file: server_state_4
- file: server_conf_5
- file: server_state_5
- file: server_conf_6
- file: server_state_6
- file: server_state_7
- file: server_conf_8
- file: server_state_8
- file: server_conf_9
- file: server_state_9
- file: server_conf_10
- file: server_state_10
- file: server_conf_11
- file: server_state_11
- file: server_conf_12
- file: server_state_12
- file: server_conf_13
- file: server_state_13
- file: server_conf_14
- file: server_state_14
- file: server_conf_15
- file: server_state_15
- file: server_conf_16
- file: server_state_16
- require:
- file: server_conf_0
- file: server_state_0
- file: server_conf_1
- file: server_state_1
- file: server_conf_2
- file: server_state_2
- file: server_conf_3
- file: server_state_3
- file: server_conf_4
- file: server_state_4
- file: server_conf_5
- file: server_state_5
- file: server_conf_6
- file: server_state_6
- file: server_state_7
- file: server_conf_8
- file: server_state_8
- file: server_conf_9
- file: server_state_9
- file: server_conf_10
- file: server_state_10
- file: server_conf_11
- file: server_state_11
- file: server_conf_12
- file: server_state_12
- file: server_conf_13
- file: server_state_13
- file: server_conf_14
- file: server_state_14
- file: server_conf_15
- file: server_state_15
- file: server_conf_16
- file: server_state_16
- service: nginx_service
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['nginx.service', 'nginx.servers_config']), ('nginx_service_reload', OrderedDict([('service.running', [OrderedDict([('name', 'nginx')]), OrderedDict([('reload', True)]), OrderedDict([('use', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('listen', [OrderedDict([('file', 'server_conf_0')]), OrderedDict([('file', 'server_state_0')]), OrderedDict([('file', 'server_conf_1')]), OrderedDict([('file', 'server_state_1')]), OrderedDict([('file', 'server_conf_2')]), OrderedDict([('file', 'server_state_2')]), OrderedDict([('file', 'server_conf_3')]), OrderedDict([('file', 'server_state_3')]), OrderedDict([('file', 'server_conf_4')]), OrderedDict([('file', 'server_state_4')]), OrderedDict([('file', 'server_conf_5')]), OrderedDict([('file', 'server_state_5')]), OrderedDict([('file', 'server_conf_6')]), OrderedDict([('file', 'server_state_6')]), OrderedDict([('file', 'server_state_7')]), OrderedDict([('file', 'server_conf_8')]), OrderedDict([('file', 'server_state_8')]), OrderedDict([('file', 'server_conf_9')]), OrderedDict([('file', 'server_state_9')]), OrderedDict([('file', 'server_conf_10')]), OrderedDict([('file', 'server_state_10')]), OrderedDict([('file', 'server_conf_11')]), OrderedDict([('file', 'server_state_11')]), OrderedDict([('file', 'server_conf_12')]), OrderedDict([('file', 'server_state_12')]), OrderedDict([('file', 'server_conf_13')]), OrderedDict([('file', 'server_state_13')]), OrderedDict([('file', 'server_conf_14')]), OrderedDict([('file', 'server_state_14')]), OrderedDict([('file', 'server_conf_15')]), OrderedDict([('file', 'server_state_15')]), OrderedDict([('file', 'server_conf_16')]), OrderedDict([('file', 'server_state_16')])])]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_0')]), OrderedDict([('file', 'server_state_0')]), OrderedDict([('file', 'server_conf_1')]), OrderedDict([('file', 'server_state_1')]), OrderedDict([('file', 'server_conf_2')]), OrderedDict([('file', 'server_state_2')]), OrderedDict([('file', 'server_conf_3')]), OrderedDict([('file', 'server_state_3')]), OrderedDict([('file', 'server_conf_4')]), OrderedDict([('file', 'server_state_4')]), OrderedDict([('file', 'server_conf_5')]), OrderedDict([('file', 'server_state_5')]), OrderedDict([('file', 'server_conf_6')]), OrderedDict([('file', 'server_state_6')]), OrderedDict([('file', 'server_state_7')]), OrderedDict([('file', 'server_conf_8')]), OrderedDict([('file', 'server_state_8')]), OrderedDict([('file', 'server_conf_9')]), OrderedDict([('file', 'server_state_9')]), OrderedDict([('file', 'server_conf_10')]), OrderedDict([('file', 'server_state_10')]), OrderedDict([('file', 'server_conf_11')]), OrderedDict([('file', 'server_state_11')]), OrderedDict([('file', 'server_conf_12')]), OrderedDict([('file', 'server_state_12')]), OrderedDict([('file', 'server_conf_13')]), OrderedDict([('file', 'server_state_13')]), OrderedDict([('file', 'server_conf_14')]), OrderedDict([('file', 'server_state_14')]), OrderedDict([('file', 'server_conf_15')]), OrderedDict([('file', 'server_state_15')]), OrderedDict([('file', 'server_conf_16')]), OrderedDict([('file', 'server_state_16')]), OrderedDict([('service', 'nginx_service')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/servers.sls' using 'yaml' renderer: 0.008966207504272461
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/servers_config.sls' to resolve 'salt://nginx/servers_config.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/servers_config.sls' to resolve 'salt://nginx/servers_config.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/nginx/servers_config.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/libtofs.jinja' to resolve 'salt://nginx/libtofs.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/libtofs.jinja' to resolve 'salt://nginx/libtofs.jinja'
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/servers_config.sls' using 'jinja' renderer: 0.4049715995788574
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/nginx/servers_config.sls:
# nginx.servers_config
#
# Manages the configuration of virtual host files.
# Simple path concatenation.
# Needs work to make this function on windows.
# Retrieves the disabled name of a particular server
# Gets the path of a particular server
# Gets the current canonical name of a server
# Creates the sls block that manages symlinking / renaming servers
# Makes sure the enabled directory exists
nginx_server_enabled_dir:
file.directory:
- makedirs: true
- name: /etc/nginx/sites-enabled
- clean: False
# If enabled and available are not the same, create available
nginx_server_available_dir:
file.directory:
- makedirs: true
- name: /etc/nginx/sites-available
- clean: False
# Manage the actual server files
# Managed enabled/disabled state for servers
server_conf_0:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_api
- source:
- salt://nginx/files/arvados/arvados_api
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_api
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_api
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"listen": "127.0.0.2:8004"}, {"server_name": "api"}, {"root": "/var/www/arvados-api/current/public"}, {"index": "index.html index.htm"}, {"access_log": "/var/log/nginx/api.sanbi.arvados.sanbi.ac.za-upstream.access.log combined"}, {"error_log": "/var/log/nginx/api.sanbi.arvados.sanbi.ac.za-upstream.error.log"}, {"passenger_enabled": "on"}, {"client_max_body_size": "128m"}]}]
server_state_0:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_api
- target: /etc/nginx/sites-available/arvados_api
- require:
- file: server_conf_0
server_conf_1:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_controller_default
- source:
- salt://nginx/files/arvados/arvados_controller_default
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_controller_default
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_controller_default
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "sanbi.arvados.sanbi.ac.za"}, {"listen": ["80 default"]}, {"location /.well-known": [{"root": "/var/www"}]}, {"location /": [{"return": "301 https://$host$request_uri"}]}]}]
server_state_1:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_controller_default
- target: /etc/nginx/sites-available/arvados_controller_default
- require:
- file: server_conf_1
server_conf_2:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_controller_ssl
- source:
- salt://nginx/files/arvados/arvados_controller_ssl
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_controller_ssl
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_controller_ssl
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "sanbi.arvados.sanbi.ac.za"}, {"listen": ["443 http2 ssl"]}, {"index": "index.html index.htm"}, {"location /": [{"proxy_pass": "http://controller_upstream"}, {"proxy_read_timeout": 300}, {"proxy_connect_timeout": 90}, {"proxy_redirect": "off"}, {"proxy_set_header": "X-Forwarded-Proto https"}, {"proxy_set_header": "Host $http_host"}, {"proxy_set_header": "X-Real-IP $remote_addr"}, {"proxy_set_header": "X-Forwarded-For $proxy_add_x_forwarded_for"}, {"proxy_set_header": "X-External-Client $external_client"}]}, {"include": "snippets/snakeoil.conf"}, {"access_log": "/var/log/nginx/sanbi.arvados.sanbi.ac.za.access.log combined"}, {"error_log": "/var/log/nginx/sanbi.arvados.sanbi.ac.za.error.log"}, {"client_max_body_size": "128m"}]}]
server_state_2:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_controller_ssl
- target: /etc/nginx/sites-available/arvados_controller_ssl
- require:
- file: server_conf_2
server_conf_3:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_keepproxy_default
- source:
- salt://nginx/files/arvados/arvados_keepproxy_default
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_keepproxy_default
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_keepproxy_default
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "keep.sanbi.arvados.sanbi.ac.za"}, {"listen": [80]}, {"location /.well-known": [{"root": "/var/www"}]}, {"location /": [{"return": "301 https://$host$request_uri"}]}]}]
server_state_3:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_keepproxy_default
- target: /etc/nginx/sites-available/arvados_keepproxy_default
- require:
- file: server_conf_3
server_conf_4:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_keepproxy_ssl
- source:
- salt://nginx/files/arvados/arvados_keepproxy_ssl
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_keepproxy_ssl
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_keepproxy_ssl
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "keep.sanbi.arvados.sanbi.ac.za"}, {"listen": ["443 http2 ssl"]}, {"index": "index.html index.htm"}, {"location /": [{"proxy_pass": "http://keepproxy_upstream"}, {"proxy_read_timeout": 90}, {"proxy_connect_timeout": 90}, {"proxy_redirect": "off"}, {"proxy_set_header": "X-Forwarded-Proto https"}, {"proxy_set_header": "Host $http_host"}, {"proxy_set_header": "X-Real-IP $remote_addr"}, {"proxy_set_header": "X-Forwarded-For $proxy_add_x_forwarded_for"}, {"proxy_buffering": "off"}]}, {"client_body_buffer_size": "64M"}, {"client_max_body_size": "64M"}, {"proxy_http_version": "1.1"}, {"proxy_request_buffering": "off"}, {"include": "snippets/snakeoil.conf"}, {"access_log": "/var/log/nginx/keepproxy.sanbi.arvados.sanbi.ac.za.access.log combined"}, {"error_log": "/var/log/nginx/keepproxy.sanbi.arvados.sanbi.ac.za.error.log"}]}]
server_state_4:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_keepproxy_ssl
- target: /etc/nginx/sites-available/arvados_keepproxy_ssl
- require:
- file: server_conf_4
server_conf_5:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_collections_download_default
- source:
- salt://nginx/files/arvados/arvados_collections_download_default
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_collections_download_default
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_collections_download_default
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "collections.sanbi.arvados.sanbi.ac.za download.sanbi.arvados.sanbi.ac.za"}, {"listen": [80]}, {"location /.well-known": [{"root": "/var/www"}]}, {"location /": [{"return": "301 https://$host$request_uri"}]}]}]
server_state_5:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_collections_download_default
- target: /etc/nginx/sites-available/arvados_collections_download_default
- require:
- file: server_conf_5
server_conf_6:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_collections_download_ssl
- source:
- salt://nginx/files/arvados/arvados_collections_download_ssl
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_collections_download_ssl
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_collections_download_ssl
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "collections.sanbi.arvados.sanbi.ac.za download.sanbi.arvados.sanbi.ac.za"}, {"listen": ["443 http2 ssl"]}, {"index": "index.html index.htm"}, {"location /": [{"proxy_pass": "http://collections_downloads_upstream"}, {"proxy_read_timeout": 90}, {"proxy_connect_timeout": 90}, {"proxy_redirect": "off"}, {"proxy_set_header": "X-Forwarded-Proto https"}, {"proxy_set_header": "Host $http_host"}, {"proxy_set_header": "X-Real-IP $remote_addr"}, {"proxy_set_header": "X-Forwarded-For $proxy_add_x_forwarded_for"}, {"proxy_buffering": "off"}]}, {"client_max_body_size": 0}, {"proxy_http_version": "1.1"}, {"proxy_request_buffering": "off"}, {"include": "snippets/snakeoil.conf"}, {"access_log": "/var/log/nginx/collections.sanbi.arvados.sanbi.ac.za.access.log combined"}, {"error_log": "/var/log/nginx/collections.sanbi.arvados.sanbi.ac.za.error.log"}]}]
server_state_6:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_collections_download_ssl
- target: /etc/nginx/sites-available/arvados_collections_download_ssl
- require:
- file: server_conf_6
server_state_7:
file.absent:
- name: /etc/nginx/sites-enabled/default
server_conf_8:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_websocket_default
- source:
- salt://nginx/files/arvados/arvados_websocket_default
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_websocket_default
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_websocket_default
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "ws.sanbi.arvados.sanbi.ac.za"}, {"listen": [80]}, {"location /.well-known": [{"root": "/var/www"}]}, {"location /": [{"return": "301 https://$host$request_uri"}]}]}]
server_state_8:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_websocket_default
- target: /etc/nginx/sites-available/arvados_websocket_default
- require:
- file: server_conf_8
server_conf_9:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_websocket_ssl
- source:
- salt://nginx/files/arvados/arvados_websocket_ssl
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_websocket_ssl
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_websocket_ssl
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "ws.sanbi.arvados.sanbi.ac.za"}, {"listen": ["443 http2 ssl"]}, {"index": "index.html index.htm"}, {"location /": [{"proxy_pass": "http://websocket_upstream"}, {"proxy_read_timeout": 600}, {"proxy_connect_timeout": 90}, {"proxy_redirect": "off"}, {"proxy_set_header": "Host $host"}, {"proxy_set_header": "X-Real-IP $remote_addr"}, {"proxy_set_header": "Upgrade $http_upgrade"}, {"proxy_set_header": "Connection \"upgrade\""}, {"proxy_set_header": "X-Forwarded-For $proxy_add_x_forwarded_for"}, {"proxy_buffering": "off"}]}, {"client_body_buffer_size": "64M"}, {"client_max_body_size": "64M"}, {"proxy_http_version": "1.1"}, {"proxy_request_buffering": "off"}, {"include": "snippets/snakeoil.conf"}, {"access_log": "/var/log/nginx/ws.sanbi.arvados.sanbi.ac.za.access.log combined"}, {"error_log": "/var/log/nginx/ws.sanbi.arvados.sanbi.ac.za.error.log"}]}]
server_state_9:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_websocket_ssl
- target: /etc/nginx/sites-available/arvados_websocket_ssl
- require:
- file: server_conf_9
server_conf_10:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_webshell_default
- source:
- salt://nginx/files/arvados/arvados_webshell_default
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_webshell_default
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_webshell_default
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "webshell.sanbi.arvados.sanbi.ac.za"}, {"listen": [80]}, {"location /.well-known": [{"root": "/var/www"}]}, {"location /": [{"return": "301 https://$host$request_uri"}]}]}]
server_state_10:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_webshell_default
- target: /etc/nginx/sites-available/arvados_webshell_default
- require:
- file: server_conf_10
server_conf_11:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_webshell_ssl
- source:
- salt://nginx/files/arvados/arvados_webshell_ssl
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_webshell_ssl
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_webshell_ssl
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "webshell.sanbi.arvados.sanbi.ac.za"}, {"listen": ["443 http2 ssl"]}, {"index": "index.html index.htm"}, {"location /shell.sanbi.arvados.sanbi.ac.za": [{"proxy_pass": "http://webshell_upstream"}, {"proxy_read_timeout": 90}, {"proxy_connect_timeout": 90}, {"proxy_set_header": "Host $http_host"}, {"proxy_set_header": "X-Real-IP $remote_addr"}, {"proxy_set_header": "X-Forwarded-Proto https"}, {"proxy_set_header": "X-Forwarded-For $proxy_add_x_forwarded_for"}, {"proxy_ssl_session_reuse": "off"}, {"if ($request_method = 'OPTIONS')": [{"add_header": "'Access-Control-Allow-Origin' '*'"}, {"add_header": "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'"}, {"add_header": "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'"}, {"add_header": "'Access-Control-Max-Age' 1728000"}, {"add_header": "'Content-Type' 'text/plain charset=UTF-8'"}, {"add_header": "'Content-Length' 0"}, {"return": 204}]}, {"if ($request_method = 'POST')": [{"add_header": "'Access-Control-Allow-Origin' '*'"}, {"add_header": "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'"}, {"add_header": "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'"}]}, {"if ($request_method = 'GET')": [{"add_header": "'Access-Control-Allow-Origin' '*'"}, {"add_header": "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'"}, {"add_header": "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'"}]}]}, {"include": "snippets/snakeoil.conf"}, {"access_log": "/var/log/nginx/webshell.sanbi.arvados.sanbi.ac.za.access.log combined"}, {"error_log": "/var/log/nginx/webshell.sanbi.arvados.sanbi.ac.za.error.log"}]}]
server_state_11:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_webshell_ssl
- target: /etc/nginx/sites-available/arvados_webshell_ssl
- require:
- file: server_conf_11
server_conf_12:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_workbench2_default
- source:
- salt://nginx/files/arvados/arvados_workbench2_default
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_workbench2_default
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_workbench2_default
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "workbench2.sanbi.arvados.sanbi.ac.za"}, {"listen": [80]}, {"location /.well-known": [{"root": "/var/www"}]}, {"location /": [{"return": "301 https://$host$request_uri"}]}]}]
server_state_12:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_workbench2_default
- target: /etc/nginx/sites-available/arvados_workbench2_default
- require:
- file: server_conf_12
server_conf_13:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_workbench2_ssl
- source:
- salt://nginx/files/arvados/arvados_workbench2_ssl
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_workbench2_ssl
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_workbench2_ssl
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "workbench2.sanbi.arvados.sanbi.ac.za"}, {"listen": ["443 http2 ssl"]}, {"index": "index.html index.htm"}, {"location /": [{"root": "/var/www/arvados-workbench2/workbench2"}, {"try_files": "$uri $uri/ /index.html"}, {"if (-f $document_root/maintenance.html)": [{"return": 503}]}]}, {"location /config.json": [{"return": "200 '{\"API_HOST\":\"sanbi.arvados.sanbi.ac.za\"}'"}]}, {"include": "snippets/snakeoil.conf"}, {"access_log": "/var/log/nginx/workbench2.sanbi.arvados.sanbi.ac.za.access.log combined"}, {"error_log": "/var/log/nginx/workbench2.sanbi.arvados.sanbi.ac.za.error.log"}]}]
server_state_13:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_workbench2_ssl
- target: /etc/nginx/sites-available/arvados_workbench2_ssl
- require:
- file: server_conf_13
server_conf_14:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_workbench_default
- source:
- salt://nginx/files/arvados/arvados_workbench_default
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_workbench_default
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_workbench_default
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "workbench.sanbi.arvados.sanbi.ac.za"}, {"listen": [80]}, {"location /.well-known": [{"root": "/var/www"}]}, {"location /": [{"return": "301 https://$host$request_uri"}]}]}]
server_state_14:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_workbench_default
- target: /etc/nginx/sites-available/arvados_workbench_default
- require:
- file: server_conf_14
server_conf_15:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_workbench_ssl
- source:
- salt://nginx/files/arvados/arvados_workbench_ssl
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_workbench_ssl
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_workbench_ssl
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"server_name": "workbench.sanbi.arvados.sanbi.ac.za"}, {"listen": ["443 http2 ssl"]}, {"index": "index.html index.htm"}, {"location /": [{"proxy_pass": "http://workbench_upstream"}, {"proxy_read_timeout": 300}, {"proxy_connect_timeout": 90}, {"proxy_redirect": "off"}, {"proxy_set_header": "X-Forwarded-Proto https"}, {"proxy_set_header": "Host $http_host"}, {"proxy_set_header": "X-Real-IP $remote_addr"}, {"proxy_set_header": "X-Forwarded-For $proxy_add_x_forwarded_for"}]}, {"include": "snippets/snakeoil.conf"}, {"access_log": "/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za.access.log combined"}, {"error_log": "/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za.error.log"}]}]
server_state_15:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_workbench_ssl
- target: /etc/nginx/sites-available/arvados_workbench_ssl
- require:
- file: server_conf_15
server_conf_16:
file.managed:
- makedirs: true
- name: /etc/nginx/sites-available/arvados_workbench_upstream
- source:
- salt://nginx/files/arvados/arvados_workbench_upstream
- salt://nginx/files/arvados/server.conf
- salt://nginx/files/Debian/arvados_workbench_upstream
- salt://nginx/files/Debian/server.conf
- salt://nginx/files/default/arvados_workbench_upstream
- salt://nginx/files/default/server.conf
- makedirs: True
- template: jinja
- require_in:
- service: nginx_service
- context:
config: [{"server": [{"listen": "127.0.0.2:9000"}, {"server_name": "workbench"}, {"root": "/var/www/arvados-workbench/current/public"}, {"index": "index.html index.htm"}, {"passenger_enabled": "on"}, {"access_log": "/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za-upstream.access.log combined"}, {"error_log": "/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za-upstream.error.log"}]}]
server_state_16:
file.symlink:
- name: /etc/nginx/sites-enabled/arvados_workbench_upstream
- target: /etc/nginx/sites-available/arvados_workbench_upstream
- require:
- file: server_conf_16
[DEBUG ] Results of YAML rendering:
OrderedDict([('nginx_server_enabled_dir', OrderedDict([('file.directory', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-enabled')]), OrderedDict([('clean', False)])])])), ('nginx_server_available_dir', OrderedDict([('file.directory', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available')]), OrderedDict([('clean', False)])])])), ('server_conf_0', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_api')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_api', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_api', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_api', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('listen', '127.0.0.2:8004')]), OrderedDict([('server_name', 'api')]), OrderedDict([('root', '/var/www/arvados-api/current/public')]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('access_log', '/var/log/nginx/api.sanbi.arvados.sanbi.ac.za-upstream.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/api.sanbi.arvados.sanbi.ac.za-upstream.error.log')]), OrderedDict([('passenger_enabled', 'on')]), OrderedDict([('client_max_body_size', '128m')])])])])]))])])])), ('server_state_0', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_api')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_api')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_0')])])])])])), ('server_conf_1', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_controller_default')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_controller_default', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_controller_default', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_controller_default', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['80 default'])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])]))])])])), ('server_state_1', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_controller_default')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_controller_default')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_1')])])])])])), ('server_conf_2', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_controller_ssl')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_controller_ssl', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_controller_ssl', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_controller_ssl', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('proxy_pass', 'http://controller_upstream')]), OrderedDict([('proxy_read_timeout', 300)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_redirect', 'off')]), OrderedDict([('proxy_set_header', 'X-Forwarded-Proto https')]), OrderedDict([('proxy_set_header', 'Host $http_host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')]), OrderedDict([('proxy_set_header', 'X-External-Client $external_client')])])]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/sanbi.arvados.sanbi.ac.za.error.log')]), OrderedDict([('client_max_body_size', '128m')])])])])]))])])])), ('server_state_2', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_controller_ssl')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_controller_ssl')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_2')])])])])])), ('server_conf_3', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_keepproxy_default')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_keepproxy_default', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_keepproxy_default', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_keepproxy_default', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'keep.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])]))])])])), ('server_state_3', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_keepproxy_default')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_keepproxy_default')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_3')])])])])])), ('server_conf_4', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_keepproxy_ssl')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_keepproxy_ssl', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_keepproxy_ssl', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_keepproxy_ssl', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'keep.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('proxy_pass', 'http://keepproxy_upstream')]), OrderedDict([('proxy_read_timeout', 90)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_redirect', 'off')]), OrderedDict([('proxy_set_header', 'X-Forwarded-Proto https')]), OrderedDict([('proxy_set_header', 'Host $http_host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')]), OrderedDict([('proxy_buffering', 'off')])])]), OrderedDict([('client_body_buffer_size', '64M')]), OrderedDict([('client_max_body_size', '64M')]), OrderedDict([('proxy_http_version', '1.1')]), OrderedDict([('proxy_request_buffering', 'off')]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/keepproxy.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/keepproxy.sanbi.arvados.sanbi.ac.za.error.log')])])])])]))])])])), ('server_state_4', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_keepproxy_ssl')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_keepproxy_ssl')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_4')])])])])])), ('server_conf_5', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_collections_download_default')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_collections_download_default', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_collections_download_default', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_collections_download_default', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'collections.sanbi.arvados.sanbi.ac.za download.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])]))])])])), ('server_state_5', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_collections_download_default')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_collections_download_default')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_5')])])])])])), ('server_conf_6', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_collections_download_ssl')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_collections_download_ssl', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_collections_download_ssl', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_collections_download_ssl', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'collections.sanbi.arvados.sanbi.ac.za download.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('proxy_pass', 'http://collections_downloads_upstream')]), OrderedDict([('proxy_read_timeout', 90)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_redirect', 'off')]), OrderedDict([('proxy_set_header', 'X-Forwarded-Proto https')]), OrderedDict([('proxy_set_header', 'Host $http_host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')]), OrderedDict([('proxy_buffering', 'off')])])]), OrderedDict([('client_max_body_size', 0)]), OrderedDict([('proxy_http_version', '1.1')]), OrderedDict([('proxy_request_buffering', 'off')]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/collections.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/collections.sanbi.arvados.sanbi.ac.za.error.log')])])])])]))])])])), ('server_state_6', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_collections_download_ssl')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_collections_download_ssl')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_6')])])])])])), ('server_state_7', OrderedDict([('file.absent', [OrderedDict([('name', '/etc/nginx/sites-enabled/default')])])])), ('server_conf_8', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_websocket_default')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_websocket_default', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_websocket_default', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_websocket_default', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'ws.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])]))])])])), ('server_state_8', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_websocket_default')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_websocket_default')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_8')])])])])])), ('server_conf_9', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_websocket_ssl')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_websocket_ssl', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_websocket_ssl', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_websocket_ssl', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'ws.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('proxy_pass', 'http://websocket_upstream')]), OrderedDict([('proxy_read_timeout', 600)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_redirect', 'off')]), OrderedDict([('proxy_set_header', 'Host $host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'Upgrade $http_upgrade')]), OrderedDict([('proxy_set_header', 'Connection "upgrade"')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')]), OrderedDict([('proxy_buffering', 'off')])])]), OrderedDict([('client_body_buffer_size', '64M')]), OrderedDict([('client_max_body_size', '64M')]), OrderedDict([('proxy_http_version', '1.1')]), OrderedDict([('proxy_request_buffering', 'off')]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/ws.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/ws.sanbi.arvados.sanbi.ac.za.error.log')])])])])]))])])])), ('server_state_9', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_websocket_ssl')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_websocket_ssl')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_9')])])])])])), ('server_conf_10', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_webshell_default')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_webshell_default', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_webshell_default', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_webshell_default', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'webshell.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])]))])])])), ('server_state_10', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_webshell_default')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_webshell_default')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_10')])])])])])), ('server_conf_11', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_webshell_ssl')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_webshell_ssl', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_webshell_ssl', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_webshell_ssl', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'webshell.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /shell.sanbi.arvados.sanbi.ac.za', [OrderedDict([('proxy_pass', 'http://webshell_upstream')]), OrderedDict([('proxy_read_timeout', 90)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_set_header', 'Host $http_host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'X-Forwarded-Proto https')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')]), OrderedDict([('proxy_ssl_session_reuse', 'off')]), OrderedDict([("if ($request_method = 'OPTIONS')", [OrderedDict([('add_header', "'Access-Control-Allow-Origin' '*'")]), OrderedDict([('add_header', "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'")]), OrderedDict([('add_header', "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'")]), OrderedDict([('add_header', "'Access-Control-Max-Age' 1728000")]), OrderedDict([('add_header', "'Content-Type' 'text/plain charset=UTF-8'")]), OrderedDict([('add_header', "'Content-Length' 0")]), OrderedDict([('return', 204)])])]), OrderedDict([("if ($request_method = 'POST')", [OrderedDict([('add_header', "'Access-Control-Allow-Origin' '*'")]), OrderedDict([('add_header', "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'")]), OrderedDict([('add_header', "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'")])])]), OrderedDict([("if ($request_method = 'GET')", [OrderedDict([('add_header', "'Access-Control-Allow-Origin' '*'")]), OrderedDict([('add_header', "'Access-Control-Allow-Methods' 'GET, POST, OPTIONS'")]), OrderedDict([('add_header', "'Access-Control-Allow-Headers' 'DNT,X-CustomHeader,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type'")])])])])]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/webshell.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/webshell.sanbi.arvados.sanbi.ac.za.error.log')])])])])]))])])])), ('server_state_11', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_webshell_ssl')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_webshell_ssl')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_11')])])])])])), ('server_conf_12', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_workbench2_default')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_workbench2_default', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_workbench2_default', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_workbench2_default', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'workbench2.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])]))])])])), ('server_state_12', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_workbench2_default')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_workbench2_default')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_12')])])])])])), ('server_conf_13', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_workbench2_ssl')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_workbench2_ssl', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_workbench2_ssl', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_workbench2_ssl', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'workbench2.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('root', '/var/www/arvados-workbench2/workbench2')]), OrderedDict([('try_files', '$uri $uri/ /index.html')]), OrderedDict([('if (-f $document_root/maintenance.html)', [OrderedDict([('return', 503)])])])])]), OrderedDict([('location /config.json', [OrderedDict([('return', '200 \'{"API_HOST":"sanbi.arvados.sanbi.ac.za"}\'')])])]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/workbench2.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/workbench2.sanbi.arvados.sanbi.ac.za.error.log')])])])])]))])])])), ('server_state_13', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_workbench2_ssl')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_workbench2_ssl')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_13')])])])])])), ('server_conf_14', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_workbench_default')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_workbench_default', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_workbench_default', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_workbench_default', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'workbench.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', [80])]), OrderedDict([('location /.well-known', [OrderedDict([('root', '/var/www')])])]), OrderedDict([('location /', [OrderedDict([('return', '301 https://$host$request_uri')])])])])])])]))])])])), ('server_state_14', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_workbench_default')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_workbench_default')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_14')])])])])])), ('server_conf_15', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_workbench_ssl')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_workbench_ssl', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_workbench_ssl', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_workbench_ssl', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('server_name', 'workbench.sanbi.arvados.sanbi.ac.za')]), OrderedDict([('listen', ['443 http2 ssl'])]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('location /', [OrderedDict([('proxy_pass', 'http://workbench_upstream')]), OrderedDict([('proxy_read_timeout', 300)]), OrderedDict([('proxy_connect_timeout', 90)]), OrderedDict([('proxy_redirect', 'off')]), OrderedDict([('proxy_set_header', 'X-Forwarded-Proto https')]), OrderedDict([('proxy_set_header', 'Host $http_host')]), OrderedDict([('proxy_set_header', 'X-Real-IP $remote_addr')]), OrderedDict([('proxy_set_header', 'X-Forwarded-For $proxy_add_x_forwarded_for')])])]), OrderedDict([('include', 'snippets/snakeoil.conf')]), OrderedDict([('access_log', '/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za.error.log')])])])])]))])])])), ('server_state_15', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_workbench_ssl')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_workbench_ssl')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_15')])])])])])), ('server_conf_16', OrderedDict([('file.managed', [OrderedDict([('makedirs', True)]), OrderedDict([('name', '/etc/nginx/sites-available/arvados_workbench_upstream')]), OrderedDict([('source', ['salt://nginx/files/arvados/arvados_workbench_upstream', 'salt://nginx/files/arvados/server.conf', 'salt://nginx/files/Debian/arvados_workbench_upstream', 'salt://nginx/files/Debian/server.conf', 'salt://nginx/files/default/arvados_workbench_upstream', 'salt://nginx/files/default/server.conf'])]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require_in', [OrderedDict([('service', 'nginx_service')])])]), OrderedDict([('context', OrderedDict([('config', [OrderedDict([('server', [OrderedDict([('listen', '127.0.0.2:9000')]), OrderedDict([('server_name', 'workbench')]), OrderedDict([('root', '/var/www/arvados-workbench/current/public')]), OrderedDict([('index', 'index.html index.htm')]), OrderedDict([('passenger_enabled', 'on')]), OrderedDict([('access_log', '/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za-upstream.access.log combined')]), OrderedDict([('error_log', '/var/log/nginx/workbench.sanbi.arvados.sanbi.ac.za-upstream.error.log')])])])])]))])])])), ('server_state_16', OrderedDict([('file.symlink', [OrderedDict([('name', '/etc/nginx/sites-enabled/arvados_workbench_upstream')]), OrderedDict([('target', '/etc/nginx/sites-available/arvados_workbench_upstream')]), OrderedDict([('require', [OrderedDict([('file', 'server_conf_16')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/servers_config.sls' using 'yaml' renderer: 0.0833594799041748
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/certificates.sls' to resolve 'salt://nginx/certificates.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/certificates.sls' to resolve 'salt://nginx/certificates.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://nginx/certificates.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'nginx/certificates.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/nginx/certificates.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/map.jinja' to resolve 'salt://nginx/map.jinja'
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/certificates.sls' using 'jinja' renderer: 0.1705644130706787
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/nginx/certificates.sls:
include:
- nginx.service
prepare_certificates_path_dir:
file.directory:
- name: /etc/nginx/ssl
- makedirs: True
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['nginx.service']), ('prepare_certificates_path_dir', OrderedDict([('file.directory', [OrderedDict([('name', '/etc/nginx/ssl')]), OrderedDict([('makedirs', True)])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/nginx/certificates.sls' using 'yaml' renderer: 0.0008108615875244141
[DEBUG ] Could not find file 'salt://postgres.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/init.sls' to resolve 'salt://postgres/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/init.sls' to resolve 'salt://postgres/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/postgres/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/postgres/init.sls' using 'jinja' renderer: 0.0038671493530273438
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/postgres/init.sls:
include:
- postgres.server
- postgres.client
- postgres.manage
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['postgres.server', 'postgres.client', 'postgres.manage'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/postgres/init.sls' using 'yaml' renderer: 0.00046324729919433594
[DEBUG ] Could not find file 'salt://postgres/server.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/server/init.sls' to resolve 'salt://postgres/server/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/server/init.sls' to resolve 'salt://postgres/server/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/server/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/server/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/postgres/server/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/map.jinja' to resolve 'salt://postgres/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/map.jinja' to resolve 'salt://postgres/map.jinja'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/map.jinja'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/defaults.yaml' to resolve 'salt://postgres/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/defaults.yaml' to resolve 'salt://postgres/defaults.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/defaults.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/defaults.yaml': 0.01839137077331543
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/osfamilymap.yaml' to resolve 'salt://postgres/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/osfamilymap.yaml' to resolve 'salt://postgres/osfamilymap.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/osfamilymap.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/repo.yaml' to resolve 'salt://postgres/repo.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/repo.yaml' to resolve 'salt://postgres/repo.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/repo.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/repo.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/defaults.yaml': 0.009514331817626953
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/repo.yaml': 0.03788185119628906
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/osfamilymap.yaml': 0.10064315795898438
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/osmap.yaml' to resolve 'salt://postgres/osmap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/osmap.yaml' to resolve 'salt://postgres/osmap.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/osmap.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/osmap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/repo.yaml': 0.0005450248718261719
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/osmap.yaml': 0.010526418685913086
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/codenamemap.yaml' to resolve 'salt://postgres/codenamemap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/codenamemap.yaml' to resolve 'salt://postgres/codenamemap.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/codenamemap.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/codenamemap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/repo.yaml': 0.0006043910980224609
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/codenamemap.yaml': 0.07061100006103516
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/postgres/server/init.sls' using 'jinja' renderer: 0.389742374420166
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/postgres/server/init.sls:
# Install, configure and start PostgreSQL server
postgresql-server:
pkg.installed:
- pkgs: ["postgresql-10", "postgresql-contrib"]
- fromrepo: bionic
postgresql-cluster-prepared:
file.directory:
- name: /var/lib/postgresql/10/main
- user: postgres
- group: postgres
- makedirs: True
- recurse:
- user
- group
cmd.run:
- name: pg_createcluster 10 main -d /var/lib/postgresql/10/main
- unless: test -f /var/lib/postgresql/10/main/PG_VERSION
- cwd: /
- env: []
- runas: root
- require:
- pkg: postgresql-server
- file: postgresql-cluster-prepared
- watch_in:
- service: postgresql-running
postgresql-config-dir:
file.directory:
- names:
- /var/lib/postgresql/10/main
- /etc/postgresql/10/main
- user: postgres
- group: postgres
- dir_mode: 0700
- force: True
- recurse:
- mode
- ignore_files
- makedirs: True
- require:
- cmd: postgresql-cluster-prepared
postgresql-conf:
file.blockreplace:
- name: /etc/postgresql/10/main/postgresql.conf
- marker_start: "# Managed by SaltStack: listen_addresses: please do not edit"
- marker_end: "# Managed by SaltStack: end of salt managed zone --"
- content: |
listen_addresses = '*' # listen on all interfaces
- show_changes: True
- append_if_not_found: True
- backup: .bak
- require:
- file: postgresql-config-dir
- watch_in:
- service: postgresql-running
postgresql-pg_hba:
file.managed:
- name: /etc/postgresql/10/main/pg_hba.conf
- user: postgres
- group: postgres
- mode: 600
- source: salt://postgres/templates/pg_hba.conf.j2
- template: jinja
- defaults:
acls: [[local, all, postgres, peer], [local, all, all, peer], [host, all, all, 127.0.0.1/32,
md5], [host, all, all, '::1/128', md5], [host, arvados, arvados, 127.0.0.1/32]]
# Create the empty file before managing to overcome the limitation of check_cmd
- onlyif: test -f /etc/postgresql/10/main/pg_hba.conf || touch /etc/postgresql/10/main/pg_hba.conf
# Make a local backup before the file modification
- check_cmd: >-
salt-call --local file.copy
/etc/postgresql/10/main/pg_hba.conf /etc/postgresql/10/main/pg_hba.conf.bak remove_existing=true
- require:
- file: postgresql-config-dir
- watch_in:
- service: postgresql-running
postgresql-pg_ident:
file.managed:
- name: /etc/postgresql/10/main/pg_ident.conf
- user: postgres
- group: postgres
- mode: 600
- replace: False
- require:
- file: postgresql-config-dir
- cmd: postgresql-cluster-prepared
- watch_in:
- module: postgresql-service-reload
# Workaround for FreeBSD minion undefinitely hanging on service start
# cf. https://github.com/saltstack/salt/issues/44848
# Start PostgreSQL server using OS init
# Note: This is also the target for numerous `watch_in` requisites above, used
# for the necessary service restart after changing the relevant configuration files
postgresql-running:
service.running:
- name: postgresql
- enable: True
# Reload the service for changes made to `pg_ident.conf`, except for `MacOS`
# which is handled by `postgresql-running` above.
postgresql-service-reload:
module.wait:
- name: service.reload
- m_name: postgresql
- require:
- service: postgresql-running
[DEBUG ] Results of YAML rendering:
OrderedDict([('postgresql-server', OrderedDict([('pkg.installed', [OrderedDict([('pkgs', ['postgresql-10', 'postgresql-contrib'])]), OrderedDict([('fromrepo', 'bionic')])])])), ('postgresql-cluster-prepared', OrderedDict([('file.directory', [OrderedDict([('name', '/var/lib/postgresql/10/main')]), OrderedDict([('user', 'postgres')]), OrderedDict([('group', 'postgres')]), OrderedDict([('makedirs', True)]), OrderedDict([('recurse', ['user', 'group'])])]), ('cmd.run', [OrderedDict([('name', 'pg_createcluster 10 main -d /var/lib/postgresql/10/main')]), OrderedDict([('unless', 'test -f /var/lib/postgresql/10/main/PG_VERSION')]), OrderedDict([('cwd', '/')]), OrderedDict([('env', [])]), OrderedDict([('runas', 'root')]), OrderedDict([('require', [OrderedDict([('pkg', 'postgresql-server')]), OrderedDict([('file', 'postgresql-cluster-prepared')])])]), OrderedDict([('watch_in', [OrderedDict([('service', 'postgresql-running')])])])])])), ('postgresql-config-dir', OrderedDict([('file.directory', [OrderedDict([('names', ['/var/lib/postgresql/10/main', '/etc/postgresql/10/main'])]), OrderedDict([('user', 'postgres')]), OrderedDict([('group', 'postgres')]), OrderedDict([('dir_mode', 700)]), OrderedDict([('force', True)]), OrderedDict([('recurse', ['mode', 'ignore_files'])]), OrderedDict([('makedirs', True)]), OrderedDict([('require', [OrderedDict([('cmd', 'postgresql-cluster-prepared')])])])])])), ('postgresql-conf', OrderedDict([('file.blockreplace', [OrderedDict([('name', '/etc/postgresql/10/main/postgresql.conf')]), OrderedDict([('marker_start', '# Managed by SaltStack: listen_addresses: please do not edit')]), OrderedDict([('marker_end', '# Managed by SaltStack: end of salt managed zone --')]), OrderedDict([('content', "listen_addresses = '*' # listen on all interfaces\n")]), OrderedDict([('show_changes', True)]), OrderedDict([('append_if_not_found', True)]), OrderedDict([('backup', '.bak')]), OrderedDict([('require', [OrderedDict([('file', 'postgresql-config-dir')])])]), OrderedDict([('watch_in', [OrderedDict([('service', 'postgresql-running')])])])])])), ('postgresql-pg_hba', OrderedDict([('file.managed', [OrderedDict([('name', '/etc/postgresql/10/main/pg_hba.conf')]), OrderedDict([('user', 'postgres')]), OrderedDict([('group', 'postgres')]), OrderedDict([('mode', 600)]), OrderedDict([('source', 'salt://postgres/templates/pg_hba.conf.j2')]), OrderedDict([('template', 'jinja')]), OrderedDict([('defaults', OrderedDict([('acls', [['local', 'all', 'postgres', 'peer'], ['local', 'all', 'all', 'peer'], ['host', 'all', 'all', '127.0.0.1/32', 'md5'], ['host', 'all', 'all', '::1/128', 'md5'], ['host', 'arvados', 'arvados', '127.0.0.1/32']])]))]), OrderedDict([('onlyif', 'test -f /etc/postgresql/10/main/pg_hba.conf || touch /etc/postgresql/10/main/pg_hba.conf')]), OrderedDict([('check_cmd', 'salt-call --local file.copy /etc/postgresql/10/main/pg_hba.conf /etc/postgresql/10/main/pg_hba.conf.bak remove_existing=true')]), OrderedDict([('require', [OrderedDict([('file', 'postgresql-config-dir')])])]), OrderedDict([('watch_in', [OrderedDict([('service', 'postgresql-running')])])])])])), ('postgresql-pg_ident', OrderedDict([('file.managed', [OrderedDict([('name', '/etc/postgresql/10/main/pg_ident.conf')]), OrderedDict([('user', 'postgres')]), OrderedDict([('group', 'postgres')]), OrderedDict([('mode', 600)]), OrderedDict([('replace', False)]), OrderedDict([('require', [OrderedDict([('file', 'postgresql-config-dir')]), OrderedDict([('cmd', 'postgresql-cluster-prepared')])])]), OrderedDict([('watch_in', [OrderedDict([('module', 'postgresql-service-reload')])])])])])), ('postgresql-running', OrderedDict([('service.running', [OrderedDict([('name', 'postgresql')]), OrderedDict([('enable', True)])])])), ('postgresql-service-reload', OrderedDict([('module.wait', [OrderedDict([('name', 'service.reload')]), OrderedDict([('m_name', 'postgresql')]), OrderedDict([('require', [OrderedDict([('service', 'postgresql-running')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/postgres/server/init.sls' using 'yaml' renderer: 0.06356453895568848
[DEBUG ] Could not find file 'salt://postgres/client.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/client/init.sls' to resolve 'salt://postgres/client/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/client/init.sls' to resolve 'salt://postgres/client/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/client/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/client/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/postgres/client/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/map.jinja' to resolve 'salt://postgres/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/map.jinja' to resolve 'salt://postgres/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/defaults.yaml' to resolve 'salt://postgres/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/defaults.yaml' to resolve 'salt://postgres/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/defaults.yaml': 0.017850160598754883
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/osfamilymap.yaml' to resolve 'salt://postgres/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/osfamilymap.yaml' to resolve 'salt://postgres/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/repo.yaml' to resolve 'salt://postgres/repo.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/repo.yaml' to resolve 'salt://postgres/repo.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/defaults.yaml': 0.009562253952026367
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/repo.yaml': 0.03680062294006348
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/osfamilymap.yaml': 0.1038658618927002
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/osmap.yaml' to resolve 'salt://postgres/osmap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/osmap.yaml' to resolve 'salt://postgres/osmap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/repo.yaml': 0.0004951953887939453
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/osmap.yaml': 0.008402824401855469
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/codenamemap.yaml' to resolve 'salt://postgres/codenamemap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/codenamemap.yaml' to resolve 'salt://postgres/codenamemap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/repo.yaml': 0.0006296634674072266
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/codenamemap.yaml': 0.06640076637268066
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/postgres/client/init.sls' using 'jinja' renderer: 0.26966285705566406
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/postgres/client/init.sls:
# Install PostgreSQL client and libraries
postgresql-client-libs:
pkg.installed:
- pkgs: ["postgresql-client-10"]
- fromrepo: bionic
# Alternatives system. Make client binaries available in $PATH
[DEBUG ] Results of YAML rendering:
OrderedDict([('postgresql-client-libs', OrderedDict([('pkg.installed', [OrderedDict([('pkgs', ['postgresql-client-10'])]), OrderedDict([('fromrepo', 'bionic')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/postgres/client/init.sls' using 'yaml' renderer: 0.0006620883941650391
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/manage.sls' to resolve 'salt://postgres/manage.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/manage.sls' to resolve 'salt://postgres/manage.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/manage.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/manage.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/postgres/manage.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/map.jinja' to resolve 'salt://postgres/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/map.jinja' to resolve 'salt://postgres/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/defaults.yaml' to resolve 'salt://postgres/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/defaults.yaml' to resolve 'salt://postgres/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/defaults.yaml': 0.01646900177001953
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/osfamilymap.yaml' to resolve 'salt://postgres/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/osfamilymap.yaml' to resolve 'salt://postgres/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/repo.yaml' to resolve 'salt://postgres/repo.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/repo.yaml' to resolve 'salt://postgres/repo.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/defaults.yaml': 0.00919485092163086
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/repo.yaml': 0.03581118583679199
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/osfamilymap.yaml': 0.0990607738494873
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/osmap.yaml' to resolve 'salt://postgres/osmap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/osmap.yaml' to resolve 'salt://postgres/osmap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/repo.yaml': 0.0004956722259521484
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/osmap.yaml': 0.008584260940551758
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/codenamemap.yaml' to resolve 'salt://postgres/codenamemap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/codenamemap.yaml' to resolve 'salt://postgres/codenamemap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/repo.yaml': 0.0005257129669189453
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/codenamemap.yaml': 0.0599513053894043
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/macros.jinja' to resolve 'salt://postgres/macros.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/macros.jinja' to resolve 'salt://postgres/macros.jinja'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/macros.jinja'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/macros.jinja'
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/defaults.yaml': 0.009541988372802734
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/osfamilymap.yaml': 0.006154298782348633
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/osmap.yaml': 0.0009722709655761719
[PROFILE ] Time (in seconds) to render import_yaml 'postgres/codenamemap.yaml': 0.013846397399902344
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad postgres.user_create: 'postgres' __virtual__ returned False: psql was not found
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/postgres/manage.sls' using 'jinja' renderer: 3.844379186630249
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/postgres/manage.sls:
# Salt states for managing PostgreSQL is not available,
# need to provision client binaries first
include:
- postgres.client
# Ensure that Salt is able to use postgres modules
postgres-reload-modules:
test.succeed_with_changes:
- reload_modules: True
# User states
postgres_user-arvados:
postgres_user.present:
- name: "arvados"
- password: "changeme_arvados"
- user: "postgres"
- onchanges:
- test: postgres-reload-modules
# Tablespace states
# Database states
postgres_extension-arvados-pg_trgm:
postgres_extension.present:
- if_not_exists: True
- maintenance_db: "arvados"
- name: "pg_trgm"
- schema: "public"
- user: "postgres"
- onchanges:
- test: postgres-reload-modules
- require:
- postgres_database: postgres_database-arvados
- postgres_schema: postgres_schema-arvados-public
postgres_schema-arvados-public:
postgres_schema.present:
- dbname: "arvados"
- name: "public"
- owner: "arvados"
- user: "postgres"
- onchanges:
- test: postgres-reload-modules
- require:
- postgres_database: postgres_database-arvados
postgres_database-arvados:
postgres_database.present:
- lc_collate: "en_US.utf8"
- lc_ctype: "en_US.utf8"
- name: "arvados"
- owner: "arvados"
- template: "template0"
- user: "postgres"
- onchanges:
- test: postgres-reload-modules
- require:
- postgres_user: postgres_user-arvados
# Schema states
# Extension states
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['postgres.client']), ('postgres-reload-modules', OrderedDict([('test.succeed_with_changes', [OrderedDict([('reload_modules', True)])])])), ('postgres_user-arvados', OrderedDict([('postgres_user.present', [OrderedDict([('name', 'arvados')]), OrderedDict([('password', 'changeme_arvados')]), OrderedDict([('user', 'postgres')]), OrderedDict([('onchanges', [OrderedDict([('test', 'postgres-reload-modules')])])])])])), ('postgres_extension-arvados-pg_trgm', OrderedDict([('postgres_extension.present', [OrderedDict([('if_not_exists', True)]), OrderedDict([('maintenance_db', 'arvados')]), OrderedDict([('name', 'pg_trgm')]), OrderedDict([('schema', 'public')]), OrderedDict([('user', 'postgres')]), OrderedDict([('onchanges', [OrderedDict([('test', 'postgres-reload-modules')])])]), OrderedDict([('require', [OrderedDict([('postgres_database', 'postgres_database-arvados')]), OrderedDict([('postgres_schema', 'postgres_schema-arvados-public')])])])])])), ('postgres_schema-arvados-public', OrderedDict([('postgres_schema.present', [OrderedDict([('dbname', 'arvados')]), OrderedDict([('name', 'public')]), OrderedDict([('owner', 'arvados')]), OrderedDict([('user', 'postgres')]), OrderedDict([('onchanges', [OrderedDict([('test', 'postgres-reload-modules')])])]), OrderedDict([('require', [OrderedDict([('postgres_database', 'postgres_database-arvados')])])])])])), ('postgres_database-arvados', OrderedDict([('postgres_database.present', [OrderedDict([('lc_collate', 'en_US.utf8')]), OrderedDict([('lc_ctype', 'en_US.utf8')]), OrderedDict([('name', 'arvados')]), OrderedDict([('owner', 'arvados')]), OrderedDict([('template', 'template0')]), OrderedDict([('user', 'postgres')]), OrderedDict([('onchanges', [OrderedDict([('test', 'postgres-reload-modules')])])]), OrderedDict([('require', [OrderedDict([('postgres_user', 'postgres_user-arvados')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/postgres/manage.sls' using 'yaml' renderer: 0.004211902618408203
[DEBUG ] Could not find file 'salt://docker.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/init.sls' to resolve 'salt://docker/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/init.sls' to resolve 'salt://docker/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://docker/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'docker/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/docker/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/map.jinja' to resolve 'salt://docker/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/map.jinja' to resolve 'salt://docker/map.jinja'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://docker/map.jinja'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'docker/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/defaults.yaml' to resolve 'salt://docker/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/defaults.yaml' to resolve 'salt://docker/defaults.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://docker/defaults.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'docker/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/defaults.yaml': 0.011056900024414062
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/osfamilymap.yaml' to resolve 'salt://docker/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/osfamilymap.yaml' to resolve 'salt://docker/osfamilymap.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://docker/osfamilymap.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'docker/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/osfamilymap.yaml': 0.030515670776367188
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/codenamemap.yaml' to resolve 'salt://docker/codenamemap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/codenamemap.yaml' to resolve 'salt://docker/codenamemap.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://docker/codenamemap.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'docker/codenamemap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/codenamemap.yaml': 0.010401725769042969
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/osmap.yaml' to resolve 'salt://docker/osmap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/osmap.yaml' to resolve 'salt://docker/osmap.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://docker/osmap.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'docker/osmap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/osmap.yaml': 0.00545811653137207
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/docker/init.sls' using 'jinja' renderer: 0.14464688301086426
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/docker/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- docker.install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['docker.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/docker/init.sls' using 'yaml' renderer: 0.0004374980926513672
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/install.sls' to resolve 'salt://docker/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/install.sls' to resolve 'salt://docker/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://docker/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'docker/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/docker/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/map.jinja' to resolve 'salt://docker/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/map.jinja' to resolve 'salt://docker/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/defaults.yaml' to resolve 'salt://docker/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/defaults.yaml' to resolve 'salt://docker/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/defaults.yaml': 0.008067846298217773
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/osfamilymap.yaml' to resolve 'salt://docker/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/osfamilymap.yaml' to resolve 'salt://docker/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/osfamilymap.yaml': 0.027852773666381836
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/codenamemap.yaml' to resolve 'salt://docker/codenamemap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/codenamemap.yaml' to resolve 'salt://docker/codenamemap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/codenamemap.yaml': 0.008225202560424805
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/osmap.yaml' to resolve 'salt://docker/osmap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/osmap.yaml' to resolve 'salt://docker/osmap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/osmap.yaml': 0.0035467147827148438
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/docker/install.sls' using 'jinja' renderer: 0.1697232723236084
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/docker/install.sls:
include:
- .kernel
- .repo
docker-package-dependencies:
pkg.installed:
- pkgs:
- apt-transport-https
- python3-apt
- python3-pip
- python3-docker
- unless: test "`uname`" = "Darwin"
- refresh: True
docker-package:
pkg.installed:
- name: docker-ce
- version: latest
- refresh: True
- require:
- pkg: docker-package-dependencies
- pkgrepo: docker-package-repository
- allow_updates: False
- hold: False
- require:
- pkg: docker-package-dependencies
docker-config:
file.managed:
- name: /etc/default/docker
- source: salt://docker/files/config
- template: jinja
- mode: 644
- user: root
- context:
config: []
- require:
- pkg: docker-package
- watch_in:
- service: docker-service
docker-service:
service.running:
- name: docker
- enable: True
- watch:
- pkg: docker-package
- sig: /usr/bin/docker
docker-install-docker-service-not-running-notify:
test.show_notification:
- text: |
In certain circumstances the docker service will not start.
Your kernel is missing some modules, or not in ideal state.
See https://github.com/moby/moby/blob/master/contrib/check-config.sh
Rebooting your host may fix docker service failure!
- onfail:
- service: docker-service
- unless: False #maybe not needed?
service.enabled:
- name: docker
- onfail:
- service: docker-service
- unless: False #maybe not needed?
docker-py:
pip.installed:
- name: docker
- reload_modules: true
- require:
- pkg: docker-package-dependencies
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.kernel', '.repo']), ('docker-package-dependencies', OrderedDict([('pkg.installed', [OrderedDict([('pkgs', ['apt-transport-https', 'python3-apt', 'python3-pip', 'python3-docker'])]), OrderedDict([('unless', 'test "`uname`" = "Darwin"')]), OrderedDict([('refresh', True)])])])), ('docker-package', OrderedDict([('pkg.installed', [OrderedDict([('name', 'docker-ce')]), OrderedDict([('version', 'latest')]), OrderedDict([('refresh', True)]), OrderedDict([('require', [OrderedDict([('pkg', 'docker-package-dependencies')])])]), OrderedDict([('pkgrepo', 'docker-package-repository')]), OrderedDict([('allow_updates', False)]), OrderedDict([('hold', False)]), OrderedDict([('require', [OrderedDict([('pkg', 'docker-package-dependencies')])])])])])), ('docker-config', OrderedDict([('file.managed', [OrderedDict([('name', '/etc/default/docker')]), OrderedDict([('source', 'salt://docker/files/config')]), OrderedDict([('template', 'jinja')]), OrderedDict([('mode', 644)]), OrderedDict([('user', 'root')]), OrderedDict([('context', OrderedDict([('config', [])]))]), OrderedDict([('require', [OrderedDict([('pkg', 'docker-package')])])]), OrderedDict([('watch_in', [OrderedDict([('service', 'docker-service')])])])])])), ('docker-service', OrderedDict([('service.running', [OrderedDict([('name', 'docker')]), OrderedDict([('enable', True)]), OrderedDict([('watch', [OrderedDict([('pkg', 'docker-package')])])]), OrderedDict([('sig', '/usr/bin/docker')])])])), ('docker-install-docker-service-not-running-notify', OrderedDict([('test.show_notification', [OrderedDict([('text', 'In certain circumstances the docker service will not start.\nYour kernel is missing some modules, or not in ideal state.\nSee https://github.com/moby/moby/blob/master/contrib/check-config.sh\nRebooting your host may fix docker service failure!\n')]), OrderedDict([('onfail', [OrderedDict([('service', 'docker-service')])])]), OrderedDict([('unless', False)])]), ('service.enabled', [OrderedDict([('name', 'docker')]), OrderedDict([('onfail', [OrderedDict([('service', 'docker-service')])])]), OrderedDict([('unless', False)])])])), ('docker-py', OrderedDict([('pip.installed', [OrderedDict([('name', 'docker')]), OrderedDict([('reload_modules', True)]), OrderedDict([('require', [OrderedDict([('pkg', 'docker-package-dependencies')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/docker/install.sls' using 'yaml' renderer: 0.0077304840087890625
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/kernel.sls' to resolve 'salt://docker/kernel.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/kernel.sls' to resolve 'salt://docker/kernel.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://docker/kernel.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'docker/kernel.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/docker/kernel.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/map.jinja' to resolve 'salt://docker/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/map.jinja' to resolve 'salt://docker/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/defaults.yaml' to resolve 'salt://docker/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/defaults.yaml' to resolve 'salt://docker/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/defaults.yaml': 0.007371187210083008
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/osfamilymap.yaml' to resolve 'salt://docker/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/osfamilymap.yaml' to resolve 'salt://docker/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/osfamilymap.yaml': 0.026790380477905273
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/codenamemap.yaml' to resolve 'salt://docker/codenamemap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/codenamemap.yaml' to resolve 'salt://docker/codenamemap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/codenamemap.yaml': 0.007988214492797852
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/osmap.yaml' to resolve 'salt://docker/osmap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/osmap.yaml' to resolve 'salt://docker/osmap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/osmap.yaml': 0.0037336349487304688
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/docker/kernel.sls' using 'jinja' renderer: 0.13532400131225586
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/docker/kernel.sls:
pkgrepo-dependencies:
pkg.installed:
- name: python-apt
docker-dependencies-kernel:
pkg.installed:
- fromrepo:
- require_in:
- pkg: docker-package
- onlyif: dpkg --compare-versions 4.15.0-29-generic lt 3.8
[DEBUG ] Results of YAML rendering:
OrderedDict([('pkgrepo-dependencies', OrderedDict([('pkg.installed', [OrderedDict([('name', 'python-apt')])])])), ('docker-dependencies-kernel', OrderedDict([('pkg.installed', [OrderedDict([('fromrepo', None)]), OrderedDict([('require_in', [OrderedDict([('pkg', 'docker-package')])])]), OrderedDict([('onlyif', 'dpkg --compare-versions 4.15.0-29-generic lt 3.8')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/docker/kernel.sls' using 'yaml' renderer: 0.000982522964477539
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/repo.sls' to resolve 'salt://docker/repo.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/repo.sls' to resolve 'salt://docker/repo.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://docker/repo.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'docker/repo.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/docker/repo.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/map.jinja' to resolve 'salt://docker/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/map.jinja' to resolve 'salt://docker/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/defaults.yaml' to resolve 'salt://docker/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/defaults.yaml' to resolve 'salt://docker/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/defaults.yaml': 0.007783174514770508
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/osfamilymap.yaml' to resolve 'salt://docker/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/osfamilymap.yaml' to resolve 'salt://docker/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/osfamilymap.yaml': 0.02693915367126465
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/codenamemap.yaml' to resolve 'salt://docker/codenamemap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/codenamemap.yaml' to resolve 'salt://docker/codenamemap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/codenamemap.yaml': 0.008747339248657227
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/osmap.yaml' to resolve 'salt://docker/osmap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/osmap.yaml' to resolve 'salt://docker/osmap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'docker/osmap.yaml': 0.0036749839782714844
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/docker/repo.sls' using 'jinja' renderer: 0.15433239936828613
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/docker/repo.sls:
docker-package-repository:
pkgrepo.managed:
- humanname: Ubuntu Bionic Docker Package Repository
- name: deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
- file: /etc/apt/sources.list.d/docker.list
- key_url: https://download.docker.com/linux/ubuntu/gpg
- refresh: True
- require_in:
- pkg: docker-package
- require:
- pkg: docker-package-dependencies
[DEBUG ] Results of YAML rendering:
OrderedDict([('docker-package-repository', OrderedDict([('pkgrepo.managed', [OrderedDict([('humanname', 'Ubuntu Bionic Docker Package Repository')]), OrderedDict([('name', 'deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable')]), OrderedDict([('file', '/etc/apt/sources.list.d/docker.list')]), OrderedDict([('key_url', 'https://download.docker.com/linux/ubuntu/gpg')]), OrderedDict([('refresh', True)]), OrderedDict([('require_in', [OrderedDict([('pkg', 'docker-package')])])]), OrderedDict([('require', [OrderedDict([('pkg', 'docker-package-dependencies')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/docker/repo.sls' using 'yaml' renderer: 0.0012488365173339844
[DEBUG ] Could not find file 'salt://arvados.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/init.sls' to resolve 'salt://arvados/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/init.sls' to resolve 'salt://arvados/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/init.sls' using 'jinja' renderer: 0.002094745635986328
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .repo
- .config
- .ruby
- .api
- .controller
- .keepstore
- .websocket
- .keepweb
- .workbench2
- .keepproxy
- .shell
- .workbench
- .dispatcher
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.repo', '.config', '.ruby', '.api', '.controller', '.keepstore', '.websocket', '.keepweb', '.workbench2', '.keepproxy', '.shell', '.workbench', '.dispatcher'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/init.sls' using 'yaml' renderer: 0.0008170604705810547
[DEBUG ] Could not find file 'salt://arvados/repo.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/repo/init.sls' to resolve 'salt://arvados/repo/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/repo/init.sls' to resolve 'salt://arvados/repo/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/repo/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/repo/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/repo/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/repo/init.sls' using 'jinja' renderer: 0.0018076896667480469
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/repo/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/repo/init.sls' using 'yaml' renderer: 0.0005698204040527344
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/repo/install.sls' to resolve 'salt://arvados/repo/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/repo/install.sls' to resolve 'salt://arvados/repo/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/repo/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/repo/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/repo/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/map.jinja'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/defaults.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.023918628692626953
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/osfamilymap.yaml'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.009833812713623047
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/repo/install.sls' using 'jinja' renderer: 0.0941014289855957
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/repo/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
arvados-repo-install-pkgrepo-managed:
pkgrepo.managed:
- humanname: Arvados Official Repository
- name: deb http://apt.arvados.org/ bionic main
- file: /etc/apt/sources.list.d/arvados.list
- key_url: http://apt.arvados.org/pubkey.gpg
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados-repo-install-pkgrepo-managed', OrderedDict([('pkgrepo.managed', [OrderedDict([('humanname', 'Arvados Official Repository')]), OrderedDict([('name', 'deb http://apt.arvados.org/ bionic main')]), OrderedDict([('file', '/etc/apt/sources.list.d/arvados.list')]), OrderedDict([('key_url', 'http://apt.arvados.org/pubkey.gpg')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/repo/install.sls' using 'yaml' renderer: 0.0010266304016113281
[DEBUG ] Could not find file 'salt://arvados/config.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/config/init.sls' to resolve 'salt://arvados/config/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/config/init.sls' to resolve 'salt://arvados/config/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/config/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/config/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/config/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/config/init.sls' using 'jinja' renderer: 0.0019125938415527344
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/config/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
- .file
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package', '.file'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/config/init.sls' using 'yaml' renderer: 0.0005311965942382812
[DEBUG ] Could not find file 'salt://arvados/config/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/config/package/init.sls' to resolve 'salt://arvados/config/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/config/package/init.sls' to resolve 'salt://arvados/config/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/config/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/config/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/config/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/config/package/init.sls' using 'jinja' renderer: 0.0019297599792480469
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/config/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/config/package/init.sls' using 'yaml' renderer: 0.00047326087951660156
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/config/package/install.sls' to resolve 'salt://arvados/config/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/config/package/install.sls' to resolve 'salt://arvados/config/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/config/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/config/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/config/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.020625829696655273
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.00786447525024414
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/config/package/install.sls' using 'jinja' renderer: 0.061081886291503906
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/config/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
arvados-config-package-install-pkg-installed:
pkg.installed:
- name: arvados-server
- version: latest
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados-config-package-install-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'arvados-server')]), OrderedDict([('version', 'latest')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/config/package/install.sls' using 'yaml' renderer: 0.0006678104400634766
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/config/file.sls' to resolve 'salt://arvados/config/file.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/config/file.sls' to resolve 'salt://arvados/config/file.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/config/file.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/config/file.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/config/file.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.01990199089050293
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.008090019226074219
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/libtofs.jinja' to resolve 'salt://arvados/libtofs.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/libtofs.jinja' to resolve 'salt://arvados/libtofs.jinja'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/libtofs.jinja'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/libtofs.jinja'
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/config/file.sls' using 'jinja' renderer: 0.1394193172454834
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/config/file.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
arvados-config-file-file-managed:
file.managed:
- name: /etc/arvados/config.yml
- source:
- salt://arvados/files/arvados/config.tmpl
- salt://arvados/files/arvados/config.tmpl.jinja
- salt://arvados/files/Debian/config.tmpl
- salt://arvados/files/Debian/config.tmpl.jinja
- salt://arvados/files/default/config.tmpl
- salt://arvados/files/default/config.tmpl.jinja
- mode: 640
- user: root
- group: www-data
- makedirs: True
- template: jinja
- context:
arvados: {"api": {"gem": {"name": ["arvados-cli"]}, "pkg": {"name": "arvados-api-server"}, "service": {"name": "nginx", "port": 8004}}, "auto_reload_config": false, "cluster": {"Login": {"Test": {"Enable": true, "Users": {"admin": {"Email": "admin@sanbi.arvados.sanbi.ac.za", "Password": "OneLostBev"}}}}, "Services": {"Controller": {"ExternalURL": "https://sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:8003": {}}}, "DispatchCloud": {"InternalURLs": {"http://sanbi.arvados.sanbi.ac.za:9006": {}}}, "Keepbalance": {"InternalURLs": {"http://sanbi.arvados.sanbi.ac.za:9005": {}}}, "Keepproxy": {"ExternalURL": "https://keep.sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:25100": {}}}, "Keepstore": {"InternalURLs": {"http://keep0.sanbi.arvados.sanbi.ac.za:25107": {}}}, "RailsAPI": {"InternalURLs": {"http://127.0.0.2:8004": {}}}, "WebDAV": {"ExternalURL": "https://collections.sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:9002": {}}}, "WebDAVDownload": {"ExternalURL": "https://download.sanbi.arvados.sanbi.ac.za:443"}, "WebShell": {"ExternalURL": "https://webshell.sanbi.arvados.sanbi.ac.za:443"}, "Websocket": {"ExternalURL": "wss://ws.sanbi.arvados.sanbi.ac.za/websocket", "InternalURLs": {"http://127.0.0.2:8005": {}}}, "Workbench1": {"ExternalURL": "https://workbench.sanbi.arvados.sanbi.ac.za:443"}, "Workbench2": {"ExternalURL": "https://workbench2.sanbi.arvados.sanbi.ac.za:443"}}, "Users": {"AutoAdminFirstUser": true, "AutoSetupNewUsers": true, "AutoSetupNewUsersWithRepository": true, "NewUsersAreActive": true}, "Volumes": {"sanbi-nyw5e-000000000000000": {"AccessViaHosts": {"http://keep0.sanbi.arvados.sanbi.ac.za:25107": {"ReadOnly": false}}, "Driver": "Directory", "DriverParameters": {"Root": "/tmp"}, "Replication": 2}}, "database": {"client_encoding": "UTF8", "connection_pool_max": 32, "encoding": "en_US.utf8", "host": "127.0.0.1", "name": "arvados", "password": "changeme_arvados", "user": "arvados"}, "domain": "arvados.sanbi.ac.za", "force_legacy_api14": false, "name": "sanbi", "secrets": {"blob_signing_key": "changeme_blob_signing_key", "dispatcher_access_key": "changeme_dispatcher_access_key", "dispatcher_secret_key": "changeme_dispatcher_secret_key", "keep_access_key": "changeme_keep_access_key", "keep_secret_key": "changeme_keep_secret_key", "workbench_secret_key": "changeme_workbench_secret_key"}, "tls": {"certificate": "", "insecure": true, "key": ""}, "tokens": {"anonymous_user": "changeme_anonymous_user_token", "management": "changeme_management_token", "rails_secret": "changeme_rails_secret_token", "system_root": "changeme_system_root_token"}}, "config": {"file": "/etc/arvados/config.yml", "group": "www-data", "mode": 640, "user": "root"}, "controller": {"pkg": {"name": "arvados-controller"}, "service": {"name": "arvados-controller", "port": 8003}}, "dispatcher": {"pkg": {"name": "crunch-dispatch-local"}, "service": {"name": "crunch-dispatch-local", "port": ""}}, "githttpd": {"pkg": {"name": "arvados-git-httpd"}, "service": {"name": "arvados-git-httpd", "port": 9001}}, "keepproxy": {"pkg": {"name": "keepproxy"}, "service": {"name": "keepproxy", "port": 25100}}, "keepstore": {"pkg": {"name": "keepstore"}, "service": {"name": "keepstore", "port": 25107}}, "keepweb": {"pkg": {"name": "keep-web"}, "service": {"name": "keep-web", "port": 9003}}, "release": "production", "repo": {"file": "/etc/apt/sources.list.d/arvados.list", "humanname": "Arvados Official Repository", "key_url": "http://apt.arvados.org/pubkey.gpg", "url_base": "http://apt.arvados.org"}, "ruby": {"gems_deps": ["bundler", "curl", "g++", "gcc", "git", "libcurl4", "libcurl4-gnutls-dev", "libpam0g-dev", "libpq-dev", "libxml2", "libxml2-dev", "make", "python3-dev", "ruby-dev", "zlib1g-dev"], "manage_gems_deps": true, "manage_ruby": true, "pkg": "ruby", "use_rvm": false}, "shell": {"gem": {"name": ["arvados-cli", "arvados-login-sync"]}, "libpam_arvados": {"config": "/etc/pam.d/arvados"}, "pkg": {"name": ["arvados-client", "arvados-src", "libpam-arvados-go", "python3-arvados-fuse", "python3-arvados-python-client", "python3-arvados-cwl-runner", "shellinabox"]}, "shellinabox": {"config": "/etc/default/shellinabox", "service": {"name": "shellinabox", "port": 4200}}}, "use_upstream_repo": true, "version": "latest", "websocket": {"pkg": {"name": "arvados-ws"}, "service": {"name": "arvados-ws", "port": 8005}}, "workbench": {"pkg": {"name": "arvados-workbench"}, "service": {"name": "nginx", "port": 9000}}, "workbench2": {"pkg": {"name": "arvados-workbench2"}, "service": {"name": "nginx"}}}
- check_cmd: /usr/bin/arvados-server config-dump -config
- require:
- pkg: arvados-config-package-install-pkg-installed
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package']), ('arvados-config-file-file-managed', OrderedDict([('file.managed', [OrderedDict([('name', '/etc/arvados/config.yml')]), OrderedDict([('source', ['salt://arvados/files/arvados/config.tmpl', 'salt://arvados/files/arvados/config.tmpl.jinja', 'salt://arvados/files/Debian/config.tmpl', 'salt://arvados/files/Debian/config.tmpl.jinja', 'salt://arvados/files/default/config.tmpl', 'salt://arvados/files/default/config.tmpl.jinja'])]), OrderedDict([('mode', 640)]), OrderedDict([('user', 'root')]), OrderedDict([('group', 'www-data')]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('context', OrderedDict([('arvados', OrderedDict([('api', OrderedDict([('gem', OrderedDict([('name', ['arvados-cli'])])), ('pkg', OrderedDict([('name', 'arvados-api-server')])), ('service', OrderedDict([('name', 'nginx'), ('port', 8004)]))])), ('auto_reload_config', False), ('cluster', OrderedDict([('Login', OrderedDict([('Test', OrderedDict([('Enable', True), ('Users', OrderedDict([('admin', OrderedDict([('Email', 'admin@sanbi.arvados.sanbi.ac.za'), ('Password', 'OneLostBev')]))]))]))])), ('Services', OrderedDict([('Controller', OrderedDict([('ExternalURL', 'https://sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8003', OrderedDict())]))])), ('DispatchCloud', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9006', OrderedDict())]))])), ('Keepbalance', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9005', OrderedDict())]))])), ('Keepproxy', OrderedDict([('ExternalURL', 'https://keep.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:25100', OrderedDict())]))])), ('Keepstore', OrderedDict([('InternalURLs', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict())]))])), ('RailsAPI', OrderedDict([('InternalURLs', OrderedDict([('http://127.0.0.2:8004', OrderedDict())]))])), ('WebDAV', OrderedDict([('ExternalURL', 'https://collections.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:9002', OrderedDict())]))])), ('WebDAVDownload', OrderedDict([('ExternalURL', 'https://download.sanbi.arvados.sanbi.ac.za:443')])), ('WebShell', OrderedDict([('ExternalURL', 'https://webshell.sanbi.arvados.sanbi.ac.za:443')])), ('Websocket', OrderedDict([('ExternalURL', 'wss://ws.sanbi.arvados.sanbi.ac.za/websocket'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8005', OrderedDict())]))])), ('Workbench1', OrderedDict([('ExternalURL', 'https://workbench.sanbi.arvados.sanbi.ac.za:443')])), ('Workbench2', OrderedDict([('ExternalURL', 'https://workbench2.sanbi.arvados.sanbi.ac.za:443')]))])), ('Users', OrderedDict([('AutoAdminFirstUser', True), ('AutoSetupNewUsers', True), ('AutoSetupNewUsersWithRepository', True), ('NewUsersAreActive', True)])), ('Volumes', OrderedDict([('sanbi-nyw5e-000000000000000', OrderedDict([('AccessViaHosts', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict([('ReadOnly', False)]))])), ('Driver', 'Directory'), ('DriverParameters', OrderedDict([('Root', '/tmp')])), ('Replication', 2)]))])), ('database', OrderedDict([('client_encoding', 'UTF8'), ('connection_pool_max', 32), ('encoding', 'en_US.utf8'), ('host', '127.0.0.1'), ('name', 'arvados'), ('password', 'changeme_arvados'), ('user', 'arvados')])), ('domain', 'arvados.sanbi.ac.za'), ('force_legacy_api14', False), ('name', 'sanbi'), ('secrets', OrderedDict([('blob_signing_key', 'changeme_blob_signing_key'), ('dispatcher_access_key', 'changeme_dispatcher_access_key'), ('dispatcher_secret_key', 'changeme_dispatcher_secret_key'), ('keep_access_key', 'changeme_keep_access_key'), ('keep_secret_key', 'changeme_keep_secret_key'), ('workbench_secret_key', 'changeme_workbench_secret_key')])), ('tls', OrderedDict([('certificate', ''), ('insecure', True), ('key', '')])), ('tokens', OrderedDict([('anonymous_user', 'changeme_anonymous_user_token'), ('management', 'changeme_management_token'), ('rails_secret', 'changeme_rails_secret_token'), ('system_root', 'changeme_system_root_token')]))])), ('config', OrderedDict([('file', '/etc/arvados/config.yml'), ('group', 'www-data'), ('mode', 640), ('user', 'root')])), ('controller', OrderedDict([('pkg', OrderedDict([('name', 'arvados-controller')])), ('service', OrderedDict([('name', 'arvados-controller'), ('port', 8003)]))])), ('dispatcher', OrderedDict([('pkg', OrderedDict([('name', 'crunch-dispatch-local')])), ('service', OrderedDict([('name', 'crunch-dispatch-local'), ('port', '')]))])), ('githttpd', OrderedDict([('pkg', OrderedDict([('name', 'arvados-git-httpd')])), ('service', OrderedDict([('name', 'arvados-git-httpd'), ('port', 9001)]))])), ('keepproxy', OrderedDict([('pkg', OrderedDict([('name', 'keepproxy')])), ('service', OrderedDict([('name', 'keepproxy'), ('port', 25100)]))])), ('keepstore', OrderedDict([('pkg', OrderedDict([('name', 'keepstore')])), ('service', OrderedDict([('name', 'keepstore'), ('port', 25107)]))])), ('keepweb', OrderedDict([('pkg', OrderedDict([('name', 'keep-web')])), ('service', OrderedDict([('name', 'keep-web'), ('port', 9003)]))])), ('release', 'production'), ('repo', OrderedDict([('file', '/etc/apt/sources.list.d/arvados.list'), ('humanname', 'Arvados Official Repository'), ('key_url', 'http://apt.arvados.org/pubkey.gpg'), ('url_base', 'http://apt.arvados.org')])), ('ruby', OrderedDict([('gems_deps', ['bundler', 'curl', 'g++', 'gcc', 'git', 'libcurl4', 'libcurl4-gnutls-dev', 'libpam0g-dev', 'libpq-dev', 'libxml2', 'libxml2-dev', 'make', 'python3-dev', 'ruby-dev', 'zlib1g-dev']), ('manage_gems_deps', True), ('manage_ruby', True), ('pkg', 'ruby'), ('use_rvm', False)])), ('shell', OrderedDict([('gem', OrderedDict([('name', ['arvados-cli', 'arvados-login-sync'])])), ('libpam_arvados', OrderedDict([('config', '/etc/pam.d/arvados')])), ('pkg', OrderedDict([('name', ['arvados-client', 'arvados-src', 'libpam-arvados-go', 'python3-arvados-fuse', 'python3-arvados-python-client', 'python3-arvados-cwl-runner', 'shellinabox'])])), ('shellinabox', OrderedDict([('config', '/etc/default/shellinabox'), ('service', OrderedDict([('name', 'shellinabox'), ('port', 4200)]))]))])), ('use_upstream_repo', True), ('version', 'latest'), ('websocket', OrderedDict([('pkg', OrderedDict([('name', 'arvados-ws')])), ('service', OrderedDict([('name', 'arvados-ws'), ('port', 8005)]))])), ('workbench', OrderedDict([('pkg', OrderedDict([('name', 'arvados-workbench')])), ('service', OrderedDict([('name', 'nginx'), ('port', 9000)]))])), ('workbench2', OrderedDict([('pkg', OrderedDict([('name', 'arvados-workbench2')])), ('service', OrderedDict([('name', 'nginx')]))]))]))]))]), OrderedDict([('check_cmd', '/usr/bin/arvados-server config-dump -config')]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-config-package-install-pkg-installed')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/config/file.sls' using 'yaml' renderer: 0.014673709869384766
[DEBUG ] Could not find file 'salt://arvados/ruby.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/ruby/init.sls' to resolve 'salt://arvados/ruby/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/ruby/init.sls' to resolve 'salt://arvados/ruby/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/ruby/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/ruby/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/ruby/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/ruby/init.sls' using 'jinja' renderer: 0.0019352436065673828
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/ruby/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/ruby/init.sls' using 'yaml' renderer: 0.0005168914794921875
[DEBUG ] Could not find file 'salt://arvados/ruby/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/ruby/package/init.sls' to resolve 'salt://arvados/ruby/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/ruby/package/init.sls' to resolve 'salt://arvados/ruby/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/ruby/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/ruby/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/ruby/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/ruby/package/init.sls' using 'jinja' renderer: 0.001878499984741211
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/ruby/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/ruby/package/init.sls' using 'yaml' renderer: 0.0005221366882324219
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/ruby/package/install.sls' to resolve 'salt://arvados/ruby/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/ruby/package/install.sls' to resolve 'salt://arvados/ruby/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/ruby/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/ruby/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/ruby/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.020409822463989258
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.007749795913696289
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/ruby/package/install.sls' using 'jinja' renderer: 0.06632518768310547
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/ruby/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
arvados-ruby-package-install-ruby-pkg-installed:
pkg.installed:
- name: ruby
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados-ruby-package-install-ruby-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'ruby')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/ruby/package/install.sls' using 'yaml' renderer: 0.0005939006805419922
[DEBUG ] Could not find file 'salt://arvados/api.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/api/init.sls' to resolve 'salt://arvados/api/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/api/init.sls' to resolve 'salt://arvados/api/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/api/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/api/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/api/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/api/init.sls' using 'jinja' renderer: 0.0018754005432128906
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/api/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
- ..config
- .service
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package', '..config', '.service'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/api/init.sls' using 'yaml' renderer: 0.0005481243133544922
[DEBUG ] Could not find file 'salt://arvados/api/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/api/package/init.sls' to resolve 'salt://arvados/api/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/api/package/init.sls' to resolve 'salt://arvados/api/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/api/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/api/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/api/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/api/package/init.sls' using 'jinja' renderer: 0.0018362998962402344
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/api/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/api/package/init.sls' using 'yaml' renderer: 0.0005123615264892578
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/api/package/install.sls' to resolve 'salt://arvados/api/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/api/package/install.sls' to resolve 'salt://arvados/api/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/api/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/api/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/api/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.02147817611694336
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.0077838897705078125
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/api/package/install.sls' using 'jinja' renderer: 0.07943320274353027
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/api/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
# The API server requires a valid config BEFORE installing...
- arvados.config.file
- arvados.ruby.package.install
arvados-api-package-install-gems-deps-pkg-installed:
pkg.installed:
- pkgs: ["bundler", "curl", "g++", "gcc", "git", "libcurl4", "libcurl4-gnutls-dev", "libpam0g-dev", "libpq-dev", "libxml2", "libxml2-dev", "make", "python3-dev", "ruby-dev", "zlib1g-dev"]
- only_if: test "true" = "true"
arvados-api-package-install-gem-arvados-cli-installed:
gem.installed:
- name: arvados-cli
- require:
- pkg: arvados-api-package-install-gems-deps-pkg-installed
- pkg: arvados-ruby-package-install-ruby-pkg-installed
- require_in:
- pkg: arvados-api-package-install-pkg-installed
arvados-api-package-install-pkg-installed:
pkg.installed:
- name: arvados-api-server
- version: latest
- require:
- sls: arvados.config.file
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['arvados.config.file', 'arvados.ruby.package.install']), ('arvados-api-package-install-gems-deps-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('pkgs', ['bundler', 'curl', 'g++', 'gcc', 'git', 'libcurl4', 'libcurl4-gnutls-dev', 'libpam0g-dev', 'libpq-dev', 'libxml2', 'libxml2-dev', 'make', 'python3-dev', 'ruby-dev', 'zlib1g-dev'])]), OrderedDict([('only_if', 'test "true" = "true"')])])])), ('arvados-api-package-install-gem-arvados-cli-installed', OrderedDict([('gem.installed', [OrderedDict([('name', 'arvados-cli')]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-api-package-install-gems-deps-pkg-installed')]), OrderedDict([('pkg', 'arvados-ruby-package-install-ruby-pkg-installed')])])]), OrderedDict([('require_in', [OrderedDict([('pkg', 'arvados-api-package-install-pkg-installed')])])])])])), ('arvados-api-package-install-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'arvados-api-server')]), OrderedDict([('version', 'latest')]), OrderedDict([('require', [OrderedDict([('sls', 'arvados.config.file')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/api/package/install.sls' using 'yaml' renderer: 0.0024373531341552734
[DEBUG ] Could not find file 'salt://arvados/api/service.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/api/service/init.sls' to resolve 'salt://arvados/api/service/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/api/service/init.sls' to resolve 'salt://arvados/api/service/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/api/service/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/api/service/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/api/service/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/api/service/init.sls' using 'jinja' renderer: 0.0018999576568603516
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/api/service/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .running
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.running'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/api/service/init.sls' using 'yaml' renderer: 0.0005090236663818359
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/api/service/running.sls' to resolve 'salt://arvados/api/service/running.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/api/service/running.sls' to resolve 'salt://arvados/api/service/running.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/api/service/running.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/api/service/running.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/api/service/running.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.020198822021484375
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.007891416549682617
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/api/service/running.sls' using 'jinja' renderer: 0.06325554847717285
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/api/service/running.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- ..package
- arvados.config.file
arvados-api-service-running-service-running:
service.running:
- name: nginx
- enable: True
- watch:
- sls: arvados.config.file
- require:
- pkg: arvados-api-package-install-pkg-installed
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['..package', 'arvados.config.file']), ('arvados-api-service-running-service-running', OrderedDict([('service.running', [OrderedDict([('name', 'nginx')]), OrderedDict([('enable', True)]), OrderedDict([('watch', [OrderedDict([('sls', 'arvados.config.file')])])]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-api-package-install-pkg-installed')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/api/service/running.sls' using 'yaml' renderer: 0.0011394023895263672
[DEBUG ] Could not find file 'salt://arvados/controller.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/controller/init.sls' to resolve 'salt://arvados/controller/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/controller/init.sls' to resolve 'salt://arvados/controller/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/controller/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/controller/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/controller/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/controller/init.sls' using 'jinja' renderer: 0.0019073486328125
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/controller/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
- ..config
- .service
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package', '..config', '.service'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/controller/init.sls' using 'yaml' renderer: 0.0005571842193603516
[DEBUG ] Could not find file 'salt://arvados/controller/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/controller/package/init.sls' to resolve 'salt://arvados/controller/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/controller/package/init.sls' to resolve 'salt://arvados/controller/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/controller/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/controller/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/controller/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/controller/package/init.sls' using 'jinja' renderer: 0.0018537044525146484
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/controller/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/controller/package/init.sls' using 'yaml' renderer: 0.0004737377166748047
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/controller/package/install.sls' to resolve 'salt://arvados/controller/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/controller/package/install.sls' to resolve 'salt://arvados/controller/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/controller/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/controller/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/controller/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.020055294036865234
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.007877588272094727
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/controller/package/install.sls' using 'jinja' renderer: 0.06218242645263672
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/controller/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
arvados-controller-package-install-pkg-installed:
pkg.installed:
- name: arvados-controller
- version: latest
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados-controller-package-install-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'arvados-controller')]), OrderedDict([('version', 'latest')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/controller/package/install.sls' using 'yaml' renderer: 0.0006918907165527344
[DEBUG ] Could not find file 'salt://arvados/controller/service.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/controller/service/init.sls' to resolve 'salt://arvados/controller/service/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/controller/service/init.sls' to resolve 'salt://arvados/controller/service/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/controller/service/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/controller/service/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/controller/service/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/controller/service/init.sls' using 'jinja' renderer: 0.002164125442504883
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/controller/service/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .running
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.running'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/controller/service/init.sls' using 'yaml' renderer: 0.0004696846008300781
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/controller/service/running.sls' to resolve 'salt://arvados/controller/service/running.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/controller/service/running.sls' to resolve 'salt://arvados/controller/service/running.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/controller/service/running.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/controller/service/running.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/controller/service/running.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.02057957649230957
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.007842302322387695
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/controller/service/running.sls' using 'jinja' renderer: 0.06396937370300293
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/controller/service/running.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- ..package
- arvados.config.file
arvados-controller-service-running-service-running:
service.running:
- name: arvados-controller
- enable: True
- watch:
- sls: arvados.config.file
- require:
- pkg: arvados-controller-package-install-pkg-installed
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['..package', 'arvados.config.file']), ('arvados-controller-service-running-service-running', OrderedDict([('service.running', [OrderedDict([('name', 'arvados-controller')]), OrderedDict([('enable', True)]), OrderedDict([('watch', [OrderedDict([('sls', 'arvados.config.file')])])]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-controller-package-install-pkg-installed')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/controller/service/running.sls' using 'yaml' renderer: 0.0012578964233398438
[DEBUG ] Could not find file 'salt://arvados/keepstore.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepstore/init.sls' to resolve 'salt://arvados/keepstore/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepstore/init.sls' to resolve 'salt://arvados/keepstore/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepstore/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepstore/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepstore/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepstore/init.sls' using 'jinja' renderer: 0.0020728111267089844
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepstore/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
- ..config
- .service
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package', '..config', '.service'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepstore/init.sls' using 'yaml' renderer: 0.0005776882171630859
[DEBUG ] Could not find file 'salt://arvados/keepstore/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepstore/package/init.sls' to resolve 'salt://arvados/keepstore/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepstore/package/init.sls' to resolve 'salt://arvados/keepstore/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepstore/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepstore/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepstore/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepstore/package/init.sls' using 'jinja' renderer: 0.0018756389617919922
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepstore/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepstore/package/init.sls' using 'yaml' renderer: 0.0005440711975097656
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepstore/package/install.sls' to resolve 'salt://arvados/keepstore/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepstore/package/install.sls' to resolve 'salt://arvados/keepstore/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepstore/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepstore/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepstore/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.019903182983398438
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.00774836540222168
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepstore/package/install.sls' using 'jinja' renderer: 0.06077718734741211
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepstore/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
arvados-keepstore-package-install-pkg-installed:
pkg.installed:
- name: keepstore
- version: latest
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados-keepstore-package-install-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'keepstore')]), OrderedDict([('version', 'latest')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepstore/package/install.sls' using 'yaml' renderer: 0.0006418228149414062
[DEBUG ] Could not find file 'salt://arvados/keepstore/service.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepstore/service/init.sls' to resolve 'salt://arvados/keepstore/service/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepstore/service/init.sls' to resolve 'salt://arvados/keepstore/service/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepstore/service/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepstore/service/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepstore/service/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepstore/service/init.sls' using 'jinja' renderer: 0.001775503158569336
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepstore/service/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .running
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.running'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepstore/service/init.sls' using 'yaml' renderer: 0.00045680999755859375
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepstore/service/running.sls' to resolve 'salt://arvados/keepstore/service/running.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepstore/service/running.sls' to resolve 'salt://arvados/keepstore/service/running.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepstore/service/running.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepstore/service/running.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepstore/service/running.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.01980733871459961
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.00835275650024414
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepstore/service/running.sls' using 'jinja' renderer: 0.0636892318725586
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepstore/service/running.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- ..package
- arvados.config.file
arvados-keepstore-service-running-service-running:
service.running:
- name: keepstore
- enable: True
- watch:
- sls: arvados.config.file
- require:
- pkg: arvados-keepstore-package-install-pkg-installed
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['..package', 'arvados.config.file']), ('arvados-keepstore-service-running-service-running', OrderedDict([('service.running', [OrderedDict([('name', 'keepstore')]), OrderedDict([('enable', True)]), OrderedDict([('watch', [OrderedDict([('sls', 'arvados.config.file')])])]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-keepstore-package-install-pkg-installed')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepstore/service/running.sls' using 'yaml' renderer: 0.0011479854583740234
[DEBUG ] Could not find file 'salt://arvados/websocket.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/websocket/init.sls' to resolve 'salt://arvados/websocket/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/websocket/init.sls' to resolve 'salt://arvados/websocket/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/websocket/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/websocket/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/websocket/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/websocket/init.sls' using 'jinja' renderer: 0.0018651485443115234
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/websocket/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
- ..config
- .service
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package', '..config', '.service'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/websocket/init.sls' using 'yaml' renderer: 0.0005605220794677734
[DEBUG ] Could not find file 'salt://arvados/websocket/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/websocket/package/init.sls' to resolve 'salt://arvados/websocket/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/websocket/package/init.sls' to resolve 'salt://arvados/websocket/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/websocket/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/websocket/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/websocket/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/websocket/package/init.sls' using 'jinja' renderer: 0.0018520355224609375
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/websocket/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/websocket/package/init.sls' using 'yaml' renderer: 0.00045990943908691406
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/websocket/package/install.sls' to resolve 'salt://arvados/websocket/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/websocket/package/install.sls' to resolve 'salt://arvados/websocket/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/websocket/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/websocket/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/websocket/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.020311594009399414
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.007790327072143555
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/websocket/package/install.sls' using 'jinja' renderer: 0.061862945556640625
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/websocket/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
arvados-websocket-package-install-pkg-installed:
pkg.installed:
- name: arvados-ws
- version: latest
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados-websocket-package-install-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'arvados-ws')]), OrderedDict([('version', 'latest')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/websocket/package/install.sls' using 'yaml' renderer: 0.0006694793701171875
[DEBUG ] Could not find file 'salt://arvados/websocket/service.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/websocket/service/init.sls' to resolve 'salt://arvados/websocket/service/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/websocket/service/init.sls' to resolve 'salt://arvados/websocket/service/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/websocket/service/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/websocket/service/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/websocket/service/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/websocket/service/init.sls' using 'jinja' renderer: 0.001922607421875
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/websocket/service/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .running
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.running'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/websocket/service/init.sls' using 'yaml' renderer: 0.0004591941833496094
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/websocket/service/running.sls' to resolve 'salt://arvados/websocket/service/running.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/websocket/service/running.sls' to resolve 'salt://arvados/websocket/service/running.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/websocket/service/running.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/websocket/service/running.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/websocket/service/running.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.021119117736816406
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.007776021957397461
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/websocket/service/running.sls' using 'jinja' renderer: 0.0658111572265625
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/websocket/service/running.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- ..package
- arvados.config.file
arvados-websocket-service-running-service-running:
service.running:
- name: arvados-ws
- enable: True
- watch:
- sls: arvados.config.file
- require:
- pkg: arvados-websocket-package-install-pkg-installed
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['..package', 'arvados.config.file']), ('arvados-websocket-service-running-service-running', OrderedDict([('service.running', [OrderedDict([('name', 'arvados-ws')]), OrderedDict([('enable', True)]), OrderedDict([('watch', [OrderedDict([('sls', 'arvados.config.file')])])]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-websocket-package-install-pkg-installed')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/websocket/service/running.sls' using 'yaml' renderer: 0.0011811256408691406
[DEBUG ] Could not find file 'salt://arvados/keepweb.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepweb/init.sls' to resolve 'salt://arvados/keepweb/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepweb/init.sls' to resolve 'salt://arvados/keepweb/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepweb/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepweb/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepweb/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepweb/init.sls' using 'jinja' renderer: 0.0019097328186035156
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepweb/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
- ..config
- .service
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package', '..config', '.service'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepweb/init.sls' using 'yaml' renderer: 0.0005164146423339844
[DEBUG ] Could not find file 'salt://arvados/keepweb/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepweb/package/init.sls' to resolve 'salt://arvados/keepweb/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepweb/package/init.sls' to resolve 'salt://arvados/keepweb/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepweb/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepweb/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepweb/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepweb/package/init.sls' using 'jinja' renderer: 0.0018277168273925781
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepweb/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepweb/package/init.sls' using 'yaml' renderer: 0.0005002021789550781
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepweb/package/install.sls' to resolve 'salt://arvados/keepweb/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepweb/package/install.sls' to resolve 'salt://arvados/keepweb/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepweb/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepweb/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepweb/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.02034592628479004
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.007928133010864258
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepweb/package/install.sls' using 'jinja' renderer: 0.062422990798950195
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepweb/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
arvados-keepweb-package-install-pkg-installed:
pkg.installed:
- name: keep-web
- version: latest
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados-keepweb-package-install-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'keep-web')]), OrderedDict([('version', 'latest')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepweb/package/install.sls' using 'yaml' renderer: 0.0007011890411376953
[DEBUG ] Could not find file 'salt://arvados/keepweb/service.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepweb/service/init.sls' to resolve 'salt://arvados/keepweb/service/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepweb/service/init.sls' to resolve 'salt://arvados/keepweb/service/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepweb/service/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepweb/service/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepweb/service/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepweb/service/init.sls' using 'jinja' renderer: 0.0019767284393310547
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepweb/service/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .running
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.running'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepweb/service/init.sls' using 'yaml' renderer: 0.0004839897155761719
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepweb/service/running.sls' to resolve 'salt://arvados/keepweb/service/running.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepweb/service/running.sls' to resolve 'salt://arvados/keepweb/service/running.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepweb/service/running.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepweb/service/running.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepweb/service/running.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.020479679107666016
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.00780487060546875
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepweb/service/running.sls' using 'jinja' renderer: 0.06455540657043457
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepweb/service/running.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- ..package
- arvados.config.file
arvados-keepweb-service-running-service-running:
service.running:
- name: keep-web
- enable: True
- watch:
- sls: arvados.config.file
- require:
- pkg: arvados-keepweb-package-install-pkg-installed
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['..package', 'arvados.config.file']), ('arvados-keepweb-service-running-service-running', OrderedDict([('service.running', [OrderedDict([('name', 'keep-web')]), OrderedDict([('enable', True)]), OrderedDict([('watch', [OrderedDict([('sls', 'arvados.config.file')])])]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-keepweb-package-install-pkg-installed')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepweb/service/running.sls' using 'yaml' renderer: 0.0012052059173583984
[DEBUG ] Could not find file 'salt://arvados/workbench2.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/workbench2/init.sls' to resolve 'salt://arvados/workbench2/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/workbench2/init.sls' to resolve 'salt://arvados/workbench2/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/workbench2/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/workbench2/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/workbench2/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench2/init.sls' using 'jinja' renderer: 0.0019295215606689453
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/workbench2/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
- ..config
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package', '..config'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench2/init.sls' using 'yaml' renderer: 0.0004935264587402344
[DEBUG ] Could not find file 'salt://arvados/workbench2/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/workbench2/package/init.sls' to resolve 'salt://arvados/workbench2/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/workbench2/package/init.sls' to resolve 'salt://arvados/workbench2/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/workbench2/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/workbench2/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/workbench2/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench2/package/init.sls' using 'jinja' renderer: 0.0019638538360595703
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/workbench2/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench2/package/init.sls' using 'yaml' renderer: 0.0004909038543701172
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/workbench2/package/install.sls' to resolve 'salt://arvados/workbench2/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/workbench2/package/install.sls' to resolve 'salt://arvados/workbench2/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/workbench2/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/workbench2/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/workbench2/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.02420330047607422
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.00911569595336914
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench2/package/install.sls' using 'jinja' renderer: 0.08285641670227051
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/workbench2/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
arvados-workbench2-package-install-pkg-installed:
pkg.installed:
- name: arvados-workbench2
- version: latest
- require:
- sls: arvados.config.file
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados-workbench2-package-install-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'arvados-workbench2')]), OrderedDict([('version', 'latest')]), OrderedDict([('require', [OrderedDict([('sls', 'arvados.config.file')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench2/package/install.sls' using 'yaml' renderer: 0.0008985996246337891
[DEBUG ] Could not find file 'salt://arvados/keepproxy.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepproxy/init.sls' to resolve 'salt://arvados/keepproxy/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepproxy/init.sls' to resolve 'salt://arvados/keepproxy/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepproxy/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepproxy/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepproxy/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepproxy/init.sls' using 'jinja' renderer: 0.001953125
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepproxy/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
- ..config
- .service
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package', '..config', '.service'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepproxy/init.sls' using 'yaml' renderer: 0.0005846023559570312
[DEBUG ] Could not find file 'salt://arvados/keepproxy/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepproxy/package/init.sls' to resolve 'salt://arvados/keepproxy/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepproxy/package/init.sls' to resolve 'salt://arvados/keepproxy/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepproxy/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepproxy/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepproxy/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepproxy/package/init.sls' using 'jinja' renderer: 0.0026509761810302734
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepproxy/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepproxy/package/init.sls' using 'yaml' renderer: 0.0006623268127441406
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepproxy/package/install.sls' to resolve 'salt://arvados/keepproxy/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepproxy/package/install.sls' to resolve 'salt://arvados/keepproxy/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepproxy/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepproxy/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepproxy/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.02551722526550293
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.008538007736206055
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepproxy/package/install.sls' using 'jinja' renderer: 0.08134126663208008
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepproxy/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
arvados-keepproxy-package-install-pkg-installed:
pkg.installed:
- name: keepproxy
- version: latest
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados-keepproxy-package-install-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'keepproxy')]), OrderedDict([('version', 'latest')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepproxy/package/install.sls' using 'yaml' renderer: 0.0007762908935546875
[DEBUG ] Could not find file 'salt://arvados/keepproxy/service.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepproxy/service/init.sls' to resolve 'salt://arvados/keepproxy/service/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepproxy/service/init.sls' to resolve 'salt://arvados/keepproxy/service/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepproxy/service/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepproxy/service/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepproxy/service/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepproxy/service/init.sls' using 'jinja' renderer: 0.00202178955078125
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepproxy/service/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .running
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.running'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepproxy/service/init.sls' using 'yaml' renderer: 0.000522613525390625
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/keepproxy/service/running.sls' to resolve 'salt://arvados/keepproxy/service/running.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/keepproxy/service/running.sls' to resolve 'salt://arvados/keepproxy/service/running.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/keepproxy/service/running.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/keepproxy/service/running.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/keepproxy/service/running.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.022896528244018555
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.008398294448852539
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepproxy/service/running.sls' using 'jinja' renderer: 0.06947159767150879
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/keepproxy/service/running.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- ..package
- arvados.config.file
arvados-keepproxy-service-running-service-running:
service.running:
- name: keepproxy
- enable: True
- watch:
- sls: arvados.config.file
- require:
- pkg: arvados-keepproxy-package-install-pkg-installed
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['..package', 'arvados.config.file']), ('arvados-keepproxy-service-running-service-running', OrderedDict([('service.running', [OrderedDict([('name', 'keepproxy')]), OrderedDict([('enable', True)]), OrderedDict([('watch', [OrderedDict([('sls', 'arvados.config.file')])])]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-keepproxy-package-install-pkg-installed')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/keepproxy/service/running.sls' using 'yaml' renderer: 0.0012629032135009766
[DEBUG ] Could not find file 'salt://arvados/shell.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/shell/init.sls' to resolve 'salt://arvados/shell/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/shell/init.sls' to resolve 'salt://arvados/shell/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/shell/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/shell/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/shell/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/init.sls' using 'jinja' renderer: 0.0020618438720703125
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/shell/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
- .config
- .service
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package', '.config', '.service'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/init.sls' using 'yaml' renderer: 0.0005629062652587891
[DEBUG ] Could not find file 'salt://arvados/shell/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/shell/package/init.sls' to resolve 'salt://arvados/shell/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/shell/package/init.sls' to resolve 'salt://arvados/shell/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/shell/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/shell/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/shell/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/package/init.sls' using 'jinja' renderer: 0.0020074844360351562
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/shell/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- ...ruby
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['...ruby', '.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/package/init.sls' using 'yaml' renderer: 0.0005390644073486328
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/shell/package/install.sls' to resolve 'salt://arvados/shell/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/shell/package/install.sls' to resolve 'salt://arvados/shell/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/shell/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/shell/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/shell/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.02180767059326172
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.008348703384399414
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/package/install.sls' using 'jinja' renderer: 0.0855858325958252
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/shell/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- arvados.ruby.package.install
arvados-shell-package-install-pkg-installed:
pkg.installed:
- pkgs:
# We use version for our Arvados packages only
- arvados-client: latest
# We use version for our Arvados packages only
- arvados-src: latest
# We use version for our Arvados packages only
- libpam-arvados-go: latest
# We use version for our Arvados packages only
- python3-arvados-fuse: latest
# We use version for our Arvados packages only
- python3-arvados-python-client: latest
# We use version for our Arvados packages only
- python3-arvados-cwl-runner: latest
# We use version for our Arvados packages only
- shellinabox
arvados-shell-package-install-gems-deps-pkg-installed:
pkg.installed:
- pkgs: ["bundler", "curl", "g++", "gcc", "git", "libcurl4", "libcurl4-gnutls-dev", "libpam0g-dev", "libpq-dev", "libxml2", "libxml2-dev", "make", "python3-dev", "ruby-dev", "zlib1g-dev"]
- only_if: test "true" = "true"
arvados-shell-package-install-gem-arvados-cli-installed:
gem.installed:
- name: arvados-cli
- require:
- pkg: arvados-ruby-package-install-ruby-pkg-installed
- pkg: arvados-shell-package-install-gems-deps-pkg-installed
arvados-shell-package-install-gem-arvados-login-sync-installed:
gem.installed:
- name: arvados-login-sync
- require:
- pkg: arvados-ruby-package-install-ruby-pkg-installed
- pkg: arvados-shell-package-install-gems-deps-pkg-installed
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['arvados.ruby.package.install']), ('arvados-shell-package-install-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('pkgs', [OrderedDict([('arvados-client', 'latest')]), OrderedDict([('arvados-src', 'latest')]), OrderedDict([('libpam-arvados-go', 'latest')]), OrderedDict([('python3-arvados-fuse', 'latest')]), OrderedDict([('python3-arvados-python-client', 'latest')]), OrderedDict([('python3-arvados-cwl-runner', 'latest')]), 'shellinabox'])])])])), ('arvados-shell-package-install-gems-deps-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('pkgs', ['bundler', 'curl', 'g++', 'gcc', 'git', 'libcurl4', 'libcurl4-gnutls-dev', 'libpam0g-dev', 'libpq-dev', 'libxml2', 'libxml2-dev', 'make', 'python3-dev', 'ruby-dev', 'zlib1g-dev'])]), OrderedDict([('only_if', 'test "true" = "true"')])])])), ('arvados-shell-package-install-gem-arvados-cli-installed', OrderedDict([('gem.installed', [OrderedDict([('name', 'arvados-cli')]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-ruby-package-install-ruby-pkg-installed')]), OrderedDict([('pkg', 'arvados-shell-package-install-gems-deps-pkg-installed')])])])])])), ('arvados-shell-package-install-gem-arvados-login-sync-installed', OrderedDict([('gem.installed', [OrderedDict([('name', 'arvados-login-sync')]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-ruby-package-install-ruby-pkg-installed')]), OrderedDict([('pkg', 'arvados-shell-package-install-gems-deps-pkg-installed')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/package/install.sls' using 'yaml' renderer: 0.003229856491088867
[DEBUG ] Could not find file 'salt://arvados/shell/config.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/shell/config/init.sls' to resolve 'salt://arvados/shell/config/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/shell/config/init.sls' to resolve 'salt://arvados/shell/config/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/shell/config/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/shell/config/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/shell/config/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/config/init.sls' using 'jinja' renderer: 0.0020904541015625
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/shell/config/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .file
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.file'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/config/init.sls' using 'yaml' renderer: 0.0005428791046142578
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/shell/config/file.sls' to resolve 'salt://arvados/shell/config/file.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/shell/config/file.sls' to resolve 'salt://arvados/shell/config/file.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/shell/config/file.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/shell/config/file.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/shell/config/file.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.0218808650970459
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.008715629577636719
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/libtofs.jinja' to resolve 'salt://arvados/libtofs.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/libtofs.jinja' to resolve 'salt://arvados/libtofs.jinja'
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/config/file.sls' using 'jinja' renderer: 0.1622297763824463
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/shell/config/file.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- arvados.shell.package.install
arvados-shell-config-file-shellinabox-file-managed:
file.managed:
- name: /etc/default/shellinabox
- source:
- salt://arvados/shell/config/files/arvados/shell-shellinabox.tmpl.jinja
- salt://arvados/shell/config/files/Debian/shell-shellinabox.tmpl.jinja
- salt://arvados/shell/config/files/default/shell-shellinabox.tmpl.jinja
- salt://arvados/shell/files/arvados/shell-shellinabox.tmpl.jinja
- salt://arvados/shell/files/Debian/shell-shellinabox.tmpl.jinja
- salt://arvados/shell/files/default/shell-shellinabox.tmpl.jinja
- salt://arvados/files/arvados/shell-shellinabox.tmpl.jinja
- salt://arvados/files/Debian/shell-shellinabox.tmpl.jinja
- salt://arvados/files/default/shell-shellinabox.tmpl.jinja
- mode: 644
- user: root
- group: root
- makedirs: true
- template: jinja
- require:
- sls: arvados.shell.package.install
- context:
arvados: {"api": {"gem": {"name": ["arvados-cli"]}, "pkg": {"name": "arvados-api-server"}, "service": {"name": "nginx", "port": 8004}}, "auto_reload_config": false, "cluster": {"Login": {"Test": {"Enable": true, "Users": {"admin": {"Email": "admin@sanbi.arvados.sanbi.ac.za", "Password": "OneLostBev"}}}}, "Services": {"Controller": {"ExternalURL": "https://sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:8003": {}}}, "DispatchCloud": {"InternalURLs": {"http://sanbi.arvados.sanbi.ac.za:9006": {}}}, "Keepbalance": {"InternalURLs": {"http://sanbi.arvados.sanbi.ac.za:9005": {}}}, "Keepproxy": {"ExternalURL": "https://keep.sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:25100": {}}}, "Keepstore": {"InternalURLs": {"http://keep0.sanbi.arvados.sanbi.ac.za:25107": {}}}, "RailsAPI": {"InternalURLs": {"http://127.0.0.2:8004": {}}}, "WebDAV": {"ExternalURL": "https://collections.sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:9002": {}}}, "WebDAVDownload": {"ExternalURL": "https://download.sanbi.arvados.sanbi.ac.za:443"}, "WebShell": {"ExternalURL": "https://webshell.sanbi.arvados.sanbi.ac.za:443"}, "Websocket": {"ExternalURL": "wss://ws.sanbi.arvados.sanbi.ac.za/websocket", "InternalURLs": {"http://127.0.0.2:8005": {}}}, "Workbench1": {"ExternalURL": "https://workbench.sanbi.arvados.sanbi.ac.za:443"}, "Workbench2": {"ExternalURL": "https://workbench2.sanbi.arvados.sanbi.ac.za:443"}}, "Users": {"AutoAdminFirstUser": true, "AutoSetupNewUsers": true, "AutoSetupNewUsersWithRepository": true, "NewUsersAreActive": true}, "Volumes": {"sanbi-nyw5e-000000000000000": {"AccessViaHosts": {"http://keep0.sanbi.arvados.sanbi.ac.za:25107": {"ReadOnly": false}}, "Driver": "Directory", "DriverParameters": {"Root": "/tmp"}, "Replication": 2}}, "database": {"client_encoding": "UTF8", "connection_pool_max": 32, "encoding": "en_US.utf8", "host": "127.0.0.1", "name": "arvados", "password": "changeme_arvados", "user": "arvados"}, "domain": "arvados.sanbi.ac.za", "force_legacy_api14": false, "name": "sanbi", "secrets": {"blob_signing_key": "changeme_blob_signing_key", "dispatcher_access_key": "changeme_dispatcher_access_key", "dispatcher_secret_key": "changeme_dispatcher_secret_key", "keep_access_key": "changeme_keep_access_key", "keep_secret_key": "changeme_keep_secret_key", "workbench_secret_key": "changeme_workbench_secret_key"}, "tls": {"certificate": "", "insecure": true, "key": ""}, "tokens": {"anonymous_user": "changeme_anonymous_user_token", "management": "changeme_management_token", "rails_secret": "changeme_rails_secret_token", "system_root": "changeme_system_root_token"}}, "config": {"file": "/etc/arvados/config.yml", "group": "www-data", "mode": 640, "user": "root"}, "controller": {"pkg": {"name": "arvados-controller"}, "service": {"name": "arvados-controller", "port": 8003}}, "dispatcher": {"pkg": {"name": "crunch-dispatch-local"}, "service": {"name": "crunch-dispatch-local", "port": ""}}, "githttpd": {"pkg": {"name": "arvados-git-httpd"}, "service": {"name": "arvados-git-httpd", "port": 9001}}, "keepproxy": {"pkg": {"name": "keepproxy"}, "service": {"name": "keepproxy", "port": 25100}}, "keepstore": {"pkg": {"name": "keepstore"}, "service": {"name": "keepstore", "port": 25107}}, "keepweb": {"pkg": {"name": "keep-web"}, "service": {"name": "keep-web", "port": 9003}}, "release": "production", "repo": {"file": "/etc/apt/sources.list.d/arvados.list", "humanname": "Arvados Official Repository", "key_url": "http://apt.arvados.org/pubkey.gpg", "url_base": "http://apt.arvados.org"}, "ruby": {"gems_deps": ["bundler", "curl", "g++", "gcc", "git", "libcurl4", "libcurl4-gnutls-dev", "libpam0g-dev", "libpq-dev", "libxml2", "libxml2-dev", "make", "python3-dev", "ruby-dev", "zlib1g-dev"], "manage_gems_deps": true, "manage_ruby": true, "pkg": "ruby", "use_rvm": false}, "shell": {"gem": {"name": ["arvados-cli", "arvados-login-sync"]}, "libpam_arvados": {"config": "/etc/pam.d/arvados"}, "pkg": {"name": ["arvados-client", "arvados-src", "libpam-arvados-go", "python3-arvados-fuse", "python3-arvados-python-client", "python3-arvados-cwl-runner", "shellinabox"]}, "shellinabox": {"config": "/etc/default/shellinabox", "service": {"name": "shellinabox", "port": 4200}}}, "use_upstream_repo": true, "version": "latest", "websocket": {"pkg": {"name": "arvados-ws"}, "service": {"name": "arvados-ws", "port": 8005}}, "workbench": {"pkg": {"name": "arvados-workbench"}, "service": {"name": "nginx", "port": 9000}}, "workbench2": {"pkg": {"name": "arvados-workbench2"}, "service": {"name": "nginx"}}}
arvados-shell-config-file-libpam-arvados-file-managed:
file.managed:
- name: /etc/pam.d/arvados
- source:
- salt://arvados/shell/config/files/arvados/shell-libpam-arvados.tmpl.jinja
- salt://arvados/shell/config/files/Debian/shell-libpam-arvados.tmpl.jinja
- salt://arvados/shell/config/files/default/shell-libpam-arvados.tmpl.jinja
- salt://arvados/shell/files/arvados/shell-libpam-arvados.tmpl.jinja
- salt://arvados/shell/files/Debian/shell-libpam-arvados.tmpl.jinja
- salt://arvados/shell/files/default/shell-libpam-arvados.tmpl.jinja
- salt://arvados/files/arvados/shell-libpam-arvados.tmpl.jinja
- salt://arvados/files/Debian/shell-libpam-arvados.tmpl.jinja
- salt://arvados/files/default/shell-libpam-arvados.tmpl.jinja
- mode: 644
- user: root
- group: root
- makedirs: true
- template: jinja
- require:
- sls: arvados.shell.package.install
- context:
arvados: {"api": {"gem": {"name": ["arvados-cli"]}, "pkg": {"name": "arvados-api-server"}, "service": {"name": "nginx", "port": 8004}}, "auto_reload_config": false, "cluster": {"Login": {"Test": {"Enable": true, "Users": {"admin": {"Email": "admin@sanbi.arvados.sanbi.ac.za", "Password": "OneLostBev"}}}}, "Services": {"Controller": {"ExternalURL": "https://sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:8003": {}}}, "DispatchCloud": {"InternalURLs": {"http://sanbi.arvados.sanbi.ac.za:9006": {}}}, "Keepbalance": {"InternalURLs": {"http://sanbi.arvados.sanbi.ac.za:9005": {}}}, "Keepproxy": {"ExternalURL": "https://keep.sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:25100": {}}}, "Keepstore": {"InternalURLs": {"http://keep0.sanbi.arvados.sanbi.ac.za:25107": {}}}, "RailsAPI": {"InternalURLs": {"http://127.0.0.2:8004": {}}}, "WebDAV": {"ExternalURL": "https://collections.sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:9002": {}}}, "WebDAVDownload": {"ExternalURL": "https://download.sanbi.arvados.sanbi.ac.za:443"}, "WebShell": {"ExternalURL": "https://webshell.sanbi.arvados.sanbi.ac.za:443"}, "Websocket": {"ExternalURL": "wss://ws.sanbi.arvados.sanbi.ac.za/websocket", "InternalURLs": {"http://127.0.0.2:8005": {}}}, "Workbench1": {"ExternalURL": "https://workbench.sanbi.arvados.sanbi.ac.za:443"}, "Workbench2": {"ExternalURL": "https://workbench2.sanbi.arvados.sanbi.ac.za:443"}}, "Users": {"AutoAdminFirstUser": true, "AutoSetupNewUsers": true, "AutoSetupNewUsersWithRepository": true, "NewUsersAreActive": true}, "Volumes": {"sanbi-nyw5e-000000000000000": {"AccessViaHosts": {"http://keep0.sanbi.arvados.sanbi.ac.za:25107": {"ReadOnly": false}}, "Driver": "Directory", "DriverParameters": {"Root": "/tmp"}, "Replication": 2}}, "database": {"client_encoding": "UTF8", "connection_pool_max": 32, "encoding": "en_US.utf8", "host": "127.0.0.1", "name": "arvados", "password": "changeme_arvados", "user": "arvados"}, "domain": "arvados.sanbi.ac.za", "force_legacy_api14": false, "name": "sanbi", "secrets": {"blob_signing_key": "changeme_blob_signing_key", "dispatcher_access_key": "changeme_dispatcher_access_key", "dispatcher_secret_key": "changeme_dispatcher_secret_key", "keep_access_key": "changeme_keep_access_key", "keep_secret_key": "changeme_keep_secret_key", "workbench_secret_key": "changeme_workbench_secret_key"}, "tls": {"certificate": "", "insecure": true, "key": ""}, "tokens": {"anonymous_user": "changeme_anonymous_user_token", "management": "changeme_management_token", "rails_secret": "changeme_rails_secret_token", "system_root": "changeme_system_root_token"}}, "config": {"file": "/etc/arvados/config.yml", "group": "www-data", "mode": 640, "user": "root"}, "controller": {"pkg": {"name": "arvados-controller"}, "service": {"name": "arvados-controller", "port": 8003}}, "dispatcher": {"pkg": {"name": "crunch-dispatch-local"}, "service": {"name": "crunch-dispatch-local", "port": ""}}, "githttpd": {"pkg": {"name": "arvados-git-httpd"}, "service": {"name": "arvados-git-httpd", "port": 9001}}, "keepproxy": {"pkg": {"name": "keepproxy"}, "service": {"name": "keepproxy", "port": 25100}}, "keepstore": {"pkg": {"name": "keepstore"}, "service": {"name": "keepstore", "port": 25107}}, "keepweb": {"pkg": {"name": "keep-web"}, "service": {"name": "keep-web", "port": 9003}}, "release": "production", "repo": {"file": "/etc/apt/sources.list.d/arvados.list", "humanname": "Arvados Official Repository", "key_url": "http://apt.arvados.org/pubkey.gpg", "url_base": "http://apt.arvados.org"}, "ruby": {"gems_deps": ["bundler", "curl", "g++", "gcc", "git", "libcurl4", "libcurl4-gnutls-dev", "libpam0g-dev", "libpq-dev", "libxml2", "libxml2-dev", "make", "python3-dev", "ruby-dev", "zlib1g-dev"], "manage_gems_deps": true, "manage_ruby": true, "pkg": "ruby", "use_rvm": false}, "shell": {"gem": {"name": ["arvados-cli", "arvados-login-sync"]}, "libpam_arvados": {"config": "/etc/pam.d/arvados"}, "pkg": {"name": ["arvados-client", "arvados-src", "libpam-arvados-go", "python3-arvados-fuse", "python3-arvados-python-client", "python3-arvados-cwl-runner", "shellinabox"]}, "shellinabox": {"config": "/etc/default/shellinabox", "service": {"name": "shellinabox", "port": 4200}}}, "use_upstream_repo": true, "version": "latest", "websocket": {"pkg": {"name": "arvados-ws"}, "service": {"name": "arvados-ws", "port": 8005}}, "workbench": {"pkg": {"name": "arvados-workbench"}, "service": {"name": "nginx", "port": 9000}}, "workbench2": {"pkg": {"name": "arvados-workbench2"}, "service": {"name": "nginx"}}}
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['arvados.shell.package.install']), ('arvados-shell-config-file-shellinabox-file-managed', OrderedDict([('file.managed', [OrderedDict([('name', '/etc/default/shellinabox')]), OrderedDict([('source', ['salt://arvados/shell/config/files/arvados/shell-shellinabox.tmpl.jinja', 'salt://arvados/shell/config/files/Debian/shell-shellinabox.tmpl.jinja', 'salt://arvados/shell/config/files/default/shell-shellinabox.tmpl.jinja', 'salt://arvados/shell/files/arvados/shell-shellinabox.tmpl.jinja', 'salt://arvados/shell/files/Debian/shell-shellinabox.tmpl.jinja', 'salt://arvados/shell/files/default/shell-shellinabox.tmpl.jinja', 'salt://arvados/files/arvados/shell-shellinabox.tmpl.jinja', 'salt://arvados/files/Debian/shell-shellinabox.tmpl.jinja', 'salt://arvados/files/default/shell-shellinabox.tmpl.jinja'])]), OrderedDict([('mode', 644)]), OrderedDict([('user', 'root')]), OrderedDict([('group', 'root')]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require', [OrderedDict([('sls', 'arvados.shell.package.install')])])]), OrderedDict([('context', OrderedDict([('arvados', OrderedDict([('api', OrderedDict([('gem', OrderedDict([('name', ['arvados-cli'])])), ('pkg', OrderedDict([('name', 'arvados-api-server')])), ('service', OrderedDict([('name', 'nginx'), ('port', 8004)]))])), ('auto_reload_config', False), ('cluster', OrderedDict([('Login', OrderedDict([('Test', OrderedDict([('Enable', True), ('Users', OrderedDict([('admin', OrderedDict([('Email', 'admin@sanbi.arvados.sanbi.ac.za'), ('Password', 'OneLostBev')]))]))]))])), ('Services', OrderedDict([('Controller', OrderedDict([('ExternalURL', 'https://sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8003', OrderedDict())]))])), ('DispatchCloud', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9006', OrderedDict())]))])), ('Keepbalance', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9005', OrderedDict())]))])), ('Keepproxy', OrderedDict([('ExternalURL', 'https://keep.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:25100', OrderedDict())]))])), ('Keepstore', OrderedDict([('InternalURLs', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict())]))])), ('RailsAPI', OrderedDict([('InternalURLs', OrderedDict([('http://127.0.0.2:8004', OrderedDict())]))])), ('WebDAV', OrderedDict([('ExternalURL', 'https://collections.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:9002', OrderedDict())]))])), ('WebDAVDownload', OrderedDict([('ExternalURL', 'https://download.sanbi.arvados.sanbi.ac.za:443')])), ('WebShell', OrderedDict([('ExternalURL', 'https://webshell.sanbi.arvados.sanbi.ac.za:443')])), ('Websocket', OrderedDict([('ExternalURL', 'wss://ws.sanbi.arvados.sanbi.ac.za/websocket'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8005', OrderedDict())]))])), ('Workbench1', OrderedDict([('ExternalURL', 'https://workbench.sanbi.arvados.sanbi.ac.za:443')])), ('Workbench2', OrderedDict([('ExternalURL', 'https://workbench2.sanbi.arvados.sanbi.ac.za:443')]))])), ('Users', OrderedDict([('AutoAdminFirstUser', True), ('AutoSetupNewUsers', True), ('AutoSetupNewUsersWithRepository', True), ('NewUsersAreActive', True)])), ('Volumes', OrderedDict([('sanbi-nyw5e-000000000000000', OrderedDict([('AccessViaHosts', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict([('ReadOnly', False)]))])), ('Driver', 'Directory'), ('DriverParameters', OrderedDict([('Root', '/tmp')])), ('Replication', 2)]))])), ('database', OrderedDict([('client_encoding', 'UTF8'), ('connection_pool_max', 32), ('encoding', 'en_US.utf8'), ('host', '127.0.0.1'), ('name', 'arvados'), ('password', 'changeme_arvados'), ('user', 'arvados')])), ('domain', 'arvados.sanbi.ac.za'), ('force_legacy_api14', False), ('name', 'sanbi'), ('secrets', OrderedDict([('blob_signing_key', 'changeme_blob_signing_key'), ('dispatcher_access_key', 'changeme_dispatcher_access_key'), ('dispatcher_secret_key', 'changeme_dispatcher_secret_key'), ('keep_access_key', 'changeme_keep_access_key'), ('keep_secret_key', 'changeme_keep_secret_key'), ('workbench_secret_key', 'changeme_workbench_secret_key')])), ('tls', OrderedDict([('certificate', ''), ('insecure', True), ('key', '')])), ('tokens', OrderedDict([('anonymous_user', 'changeme_anonymous_user_token'), ('management', 'changeme_management_token'), ('rails_secret', 'changeme_rails_secret_token'), ('system_root', 'changeme_system_root_token')]))])), ('config', OrderedDict([('file', '/etc/arvados/config.yml'), ('group', 'www-data'), ('mode', 640), ('user', 'root')])), ('controller', OrderedDict([('pkg', OrderedDict([('name', 'arvados-controller')])), ('service', OrderedDict([('name', 'arvados-controller'), ('port', 8003)]))])), ('dispatcher', OrderedDict([('pkg', OrderedDict([('name', 'crunch-dispatch-local')])), ('service', OrderedDict([('name', 'crunch-dispatch-local'), ('port', '')]))])), ('githttpd', OrderedDict([('pkg', OrderedDict([('name', 'arvados-git-httpd')])), ('service', OrderedDict([('name', 'arvados-git-httpd'), ('port', 9001)]))])), ('keepproxy', OrderedDict([('pkg', OrderedDict([('name', 'keepproxy')])), ('service', OrderedDict([('name', 'keepproxy'), ('port', 25100)]))])), ('keepstore', OrderedDict([('pkg', OrderedDict([('name', 'keepstore')])), ('service', OrderedDict([('name', 'keepstore'), ('port', 25107)]))])), ('keepweb', OrderedDict([('pkg', OrderedDict([('name', 'keep-web')])), ('service', OrderedDict([('name', 'keep-web'), ('port', 9003)]))])), ('release', 'production'), ('repo', OrderedDict([('file', '/etc/apt/sources.list.d/arvados.list'), ('humanname', 'Arvados Official Repository'), ('key_url', 'http://apt.arvados.org/pubkey.gpg'), ('url_base', 'http://apt.arvados.org')])), ('ruby', OrderedDict([('gems_deps', ['bundler', 'curl', 'g++', 'gcc', 'git', 'libcurl4', 'libcurl4-gnutls-dev', 'libpam0g-dev', 'libpq-dev', 'libxml2', 'libxml2-dev', 'make', 'python3-dev', 'ruby-dev', 'zlib1g-dev']), ('manage_gems_deps', True), ('manage_ruby', True), ('pkg', 'ruby'), ('use_rvm', False)])), ('shell', OrderedDict([('gem', OrderedDict([('name', ['arvados-cli', 'arvados-login-sync'])])), ('libpam_arvados', OrderedDict([('config', '/etc/pam.d/arvados')])), ('pkg', OrderedDict([('name', ['arvados-client', 'arvados-src', 'libpam-arvados-go', 'python3-arvados-fuse', 'python3-arvados-python-client', 'python3-arvados-cwl-runner', 'shellinabox'])])), ('shellinabox', OrderedDict([('config', '/etc/default/shellinabox'), ('service', OrderedDict([('name', 'shellinabox'), ('port', 4200)]))]))])), ('use_upstream_repo', True), ('version', 'latest'), ('websocket', OrderedDict([('pkg', OrderedDict([('name', 'arvados-ws')])), ('service', OrderedDict([('name', 'arvados-ws'), ('port', 8005)]))])), ('workbench', OrderedDict([('pkg', OrderedDict([('name', 'arvados-workbench')])), ('service', OrderedDict([('name', 'nginx'), ('port', 9000)]))])), ('workbench2', OrderedDict([('pkg', OrderedDict([('name', 'arvados-workbench2')])), ('service', OrderedDict([('name', 'nginx')]))]))]))]))])])])), ('arvados-shell-config-file-libpam-arvados-file-managed', OrderedDict([('file.managed', [OrderedDict([('name', '/etc/pam.d/arvados')]), OrderedDict([('source', ['salt://arvados/shell/config/files/arvados/shell-libpam-arvados.tmpl.jinja', 'salt://arvados/shell/config/files/Debian/shell-libpam-arvados.tmpl.jinja', 'salt://arvados/shell/config/files/default/shell-libpam-arvados.tmpl.jinja', 'salt://arvados/shell/files/arvados/shell-libpam-arvados.tmpl.jinja', 'salt://arvados/shell/files/Debian/shell-libpam-arvados.tmpl.jinja', 'salt://arvados/shell/files/default/shell-libpam-arvados.tmpl.jinja', 'salt://arvados/files/arvados/shell-libpam-arvados.tmpl.jinja', 'salt://arvados/files/Debian/shell-libpam-arvados.tmpl.jinja', 'salt://arvados/files/default/shell-libpam-arvados.tmpl.jinja'])]), OrderedDict([('mode', 644)]), OrderedDict([('user', 'root')]), OrderedDict([('group', 'root')]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('require', [OrderedDict([('sls', 'arvados.shell.package.install')])])]), OrderedDict([('context', OrderedDict([('arvados', OrderedDict([('api', OrderedDict([('gem', OrderedDict([('name', ['arvados-cli'])])), ('pkg', OrderedDict([('name', 'arvados-api-server')])), ('service', OrderedDict([('name', 'nginx'), ('port', 8004)]))])), ('auto_reload_config', False), ('cluster', OrderedDict([('Login', OrderedDict([('Test', OrderedDict([('Enable', True), ('Users', OrderedDict([('admin', OrderedDict([('Email', 'admin@sanbi.arvados.sanbi.ac.za'), ('Password', 'OneLostBev')]))]))]))])), ('Services', OrderedDict([('Controller', OrderedDict([('ExternalURL', 'https://sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8003', OrderedDict())]))])), ('DispatchCloud', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9006', OrderedDict())]))])), ('Keepbalance', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9005', OrderedDict())]))])), ('Keepproxy', OrderedDict([('ExternalURL', 'https://keep.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:25100', OrderedDict())]))])), ('Keepstore', OrderedDict([('InternalURLs', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict())]))])), ('RailsAPI', OrderedDict([('InternalURLs', OrderedDict([('http://127.0.0.2:8004', OrderedDict())]))])), ('WebDAV', OrderedDict([('ExternalURL', 'https://collections.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:9002', OrderedDict())]))])), ('WebDAVDownload', OrderedDict([('ExternalURL', 'https://download.sanbi.arvados.sanbi.ac.za:443')])), ('WebShell', OrderedDict([('ExternalURL', 'https://webshell.sanbi.arvados.sanbi.ac.za:443')])), ('Websocket', OrderedDict([('ExternalURL', 'wss://ws.sanbi.arvados.sanbi.ac.za/websocket'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8005', OrderedDict())]))])), ('Workbench1', OrderedDict([('ExternalURL', 'https://workbench.sanbi.arvados.sanbi.ac.za:443')])), ('Workbench2', OrderedDict([('ExternalURL', 'https://workbench2.sanbi.arvados.sanbi.ac.za:443')]))])), ('Users', OrderedDict([('AutoAdminFirstUser', True), ('AutoSetupNewUsers', True), ('AutoSetupNewUsersWithRepository', True), ('NewUsersAreActive', True)])), ('Volumes', OrderedDict([('sanbi-nyw5e-000000000000000', OrderedDict([('AccessViaHosts', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict([('ReadOnly', False)]))])), ('Driver', 'Directory'), ('DriverParameters', OrderedDict([('Root', '/tmp')])), ('Replication', 2)]))])), ('database', OrderedDict([('client_encoding', 'UTF8'), ('connection_pool_max', 32), ('encoding', 'en_US.utf8'), ('host', '127.0.0.1'), ('name', 'arvados'), ('password', 'changeme_arvados'), ('user', 'arvados')])), ('domain', 'arvados.sanbi.ac.za'), ('force_legacy_api14', False), ('name', 'sanbi'), ('secrets', OrderedDict([('blob_signing_key', 'changeme_blob_signing_key'), ('dispatcher_access_key', 'changeme_dispatcher_access_key'), ('dispatcher_secret_key', 'changeme_dispatcher_secret_key'), ('keep_access_key', 'changeme_keep_access_key'), ('keep_secret_key', 'changeme_keep_secret_key'), ('workbench_secret_key', 'changeme_workbench_secret_key')])), ('tls', OrderedDict([('certificate', ''), ('insecure', True), ('key', '')])), ('tokens', OrderedDict([('anonymous_user', 'changeme_anonymous_user_token'), ('management', 'changeme_management_token'), ('rails_secret', 'changeme_rails_secret_token'), ('system_root', 'changeme_system_root_token')]))])), ('config', OrderedDict([('file', '/etc/arvados/config.yml'), ('group', 'www-data'), ('mode', 640), ('user', 'root')])), ('controller', OrderedDict([('pkg', OrderedDict([('name', 'arvados-controller')])), ('service', OrderedDict([('name', 'arvados-controller'), ('port', 8003)]))])), ('dispatcher', OrderedDict([('pkg', OrderedDict([('name', 'crunch-dispatch-local')])), ('service', OrderedDict([('name', 'crunch-dispatch-local'), ('port', '')]))])), ('githttpd', OrderedDict([('pkg', OrderedDict([('name', 'arvados-git-httpd')])), ('service', OrderedDict([('name', 'arvados-git-httpd'), ('port', 9001)]))])), ('keepproxy', OrderedDict([('pkg', OrderedDict([('name', 'keepproxy')])), ('service', OrderedDict([('name', 'keepproxy'), ('port', 25100)]))])), ('keepstore', OrderedDict([('pkg', OrderedDict([('name', 'keepstore')])), ('service', OrderedDict([('name', 'keepstore'), ('port', 25107)]))])), ('keepweb', OrderedDict([('pkg', OrderedDict([('name', 'keep-web')])), ('service', OrderedDict([('name', 'keep-web'), ('port', 9003)]))])), ('release', 'production'), ('repo', OrderedDict([('file', '/etc/apt/sources.list.d/arvados.list'), ('humanname', 'Arvados Official Repository'), ('key_url', 'http://apt.arvados.org/pubkey.gpg'), ('url_base', 'http://apt.arvados.org')])), ('ruby', OrderedDict([('gems_deps', ['bundler', 'curl', 'g++', 'gcc', 'git', 'libcurl4', 'libcurl4-gnutls-dev', 'libpam0g-dev', 'libpq-dev', 'libxml2', 'libxml2-dev', 'make', 'python3-dev', 'ruby-dev', 'zlib1g-dev']), ('manage_gems_deps', True), ('manage_ruby', True), ('pkg', 'ruby'), ('use_rvm', False)])), ('shell', OrderedDict([('gem', OrderedDict([('name', ['arvados-cli', 'arvados-login-sync'])])), ('libpam_arvados', OrderedDict([('config', '/etc/pam.d/arvados')])), ('pkg', OrderedDict([('name', ['arvados-client', 'arvados-src', 'libpam-arvados-go', 'python3-arvados-fuse', 'python3-arvados-python-client', 'python3-arvados-cwl-runner', 'shellinabox'])])), ('shellinabox', OrderedDict([('config', '/etc/default/shellinabox'), ('service', OrderedDict([('name', 'shellinabox'), ('port', 4200)]))]))])), ('use_upstream_repo', True), ('version', 'latest'), ('websocket', OrderedDict([('pkg', OrderedDict([('name', 'arvados-ws')])), ('service', OrderedDict([('name', 'arvados-ws'), ('port', 8005)]))])), ('workbench', OrderedDict([('pkg', OrderedDict([('name', 'arvados-workbench')])), ('service', OrderedDict([('name', 'nginx'), ('port', 9000)]))])), ('workbench2', OrderedDict([('pkg', OrderedDict([('name', 'arvados-workbench2')])), ('service', OrderedDict([('name', 'nginx')]))]))]))]))])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/config/file.sls' using 'yaml' renderer: 0.029855012893676758
[DEBUG ] Could not find file 'salt://arvados/shell/service.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/shell/service/init.sls' to resolve 'salt://arvados/shell/service/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/shell/service/init.sls' to resolve 'salt://arvados/shell/service/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/shell/service/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/shell/service/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/shell/service/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/service/init.sls' using 'jinja' renderer: 0.0019571781158447266
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/shell/service/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .running
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.running'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/service/init.sls' using 'yaml' renderer: 0.0005085468292236328
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/shell/service/running.sls' to resolve 'salt://arvados/shell/service/running.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/shell/service/running.sls' to resolve 'salt://arvados/shell/service/running.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/shell/service/running.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/shell/service/running.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/shell/service/running.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.021137475967407227
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.008456230163574219
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/service/running.sls' using 'jinja' renderer: 0.06545734405517578
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/shell/service/running.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- ..package
- ..config
arvados-shell-shellinabox-service-running-service-running:
service.running:
- name: shellinabox
- enable: True
- watch:
- file: arvados-shell-config-file-shellinabox-file-managed
- require:
- pkg: arvados-shell-package-install-pkg-installed
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['..package', '..config']), ('arvados-shell-shellinabox-service-running-service-running', OrderedDict([('service.running', [OrderedDict([('name', 'shellinabox')]), OrderedDict([('enable', True)]), OrderedDict([('watch', [OrderedDict([('file', 'arvados-shell-config-file-shellinabox-file-managed')])])]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-shell-package-install-pkg-installed')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/shell/service/running.sls' using 'yaml' renderer: 0.0015702247619628906
[DEBUG ] Could not find file 'salt://arvados/workbench.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/workbench/init.sls' to resolve 'salt://arvados/workbench/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/workbench/init.sls' to resolve 'salt://arvados/workbench/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/workbench/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/workbench/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/workbench/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench/init.sls' using 'jinja' renderer: 0.0019443035125732422
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/workbench/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
- ..config
- .service
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package', '..config', '.service'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench/init.sls' using 'yaml' renderer: 0.0005629062652587891
[DEBUG ] Could not find file 'salt://arvados/workbench/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/workbench/package/init.sls' to resolve 'salt://arvados/workbench/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/workbench/package/init.sls' to resolve 'salt://arvados/workbench/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/workbench/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/workbench/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/workbench/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench/package/init.sls' using 'jinja' renderer: 0.0019593238830566406
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/workbench/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench/package/init.sls' using 'yaml' renderer: 0.0005018711090087891
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/workbench/package/install.sls' to resolve 'salt://arvados/workbench/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/workbench/package/install.sls' to resolve 'salt://arvados/workbench/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/workbench/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/workbench/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/workbench/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.020391464233398438
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.007930517196655273
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench/package/install.sls' using 'jinja' renderer: 0.07185626029968262
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/workbench/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
# The workbench server requires a valid config BEFORE installing...
- arvados.config.file
- arvados.ruby.package.install
arvados-workbench-package-install-gems-deps-pkg-installed:
pkg.installed:
- pkgs: ["bundler", "curl", "g++", "gcc", "git", "libcurl4", "libcurl4-gnutls-dev", "libpam0g-dev", "libpq-dev", "libxml2", "libxml2-dev", "make", "python3-dev", "ruby-dev", "zlib1g-dev"]
- only_if: test "true" = "true"
arvados-workbench-package-install-pkg-installed:
pkg.installed:
- name: arvados-workbench
- version: latest
- require:
- sls: arvados.config.file
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['arvados.config.file', 'arvados.ruby.package.install']), ('arvados-workbench-package-install-gems-deps-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('pkgs', ['bundler', 'curl', 'g++', 'gcc', 'git', 'libcurl4', 'libcurl4-gnutls-dev', 'libpam0g-dev', 'libpq-dev', 'libxml2', 'libxml2-dev', 'make', 'python3-dev', 'ruby-dev', 'zlib1g-dev'])]), OrderedDict([('only_if', 'test "true" = "true"')])])])), ('arvados-workbench-package-install-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'arvados-workbench')]), OrderedDict([('version', 'latest')]), OrderedDict([('require', [OrderedDict([('sls', 'arvados.config.file')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench/package/install.sls' using 'yaml' renderer: 0.0017275810241699219
[DEBUG ] Could not find file 'salt://arvados/workbench/service.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/workbench/service/init.sls' to resolve 'salt://arvados/workbench/service/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/workbench/service/init.sls' to resolve 'salt://arvados/workbench/service/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/workbench/service/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/workbench/service/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/workbench/service/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench/service/init.sls' using 'jinja' renderer: 0.0019137859344482422
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/workbench/service/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .running
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.running'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench/service/init.sls' using 'yaml' renderer: 0.000484466552734375
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/workbench/service/running.sls' to resolve 'salt://arvados/workbench/service/running.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/workbench/service/running.sls' to resolve 'salt://arvados/workbench/service/running.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/workbench/service/running.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/workbench/service/running.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/workbench/service/running.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.020285606384277344
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.007833003997802734
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench/service/running.sls' using 'jinja' renderer: 0.06362652778625488
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/workbench/service/running.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- ..package
- arvados.config.file
arvados-workbench-service-running-service-running:
service.running:
- name: nginx
- enable: True
- watch:
- sls: arvados.config.file
- require:
- pkg: arvados-workbench-package-install-pkg-installed
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['..package', 'arvados.config.file']), ('arvados-workbench-service-running-service-running', OrderedDict([('service.running', [OrderedDict([('name', 'nginx')]), OrderedDict([('enable', True)]), OrderedDict([('watch', [OrderedDict([('sls', 'arvados.config.file')])])]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-workbench-package-install-pkg-installed')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/workbench/service/running.sls' using 'yaml' renderer: 0.0011873245239257812
[DEBUG ] Could not find file 'salt://arvados/dispatcher.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/dispatcher/init.sls' to resolve 'salt://arvados/dispatcher/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/dispatcher/init.sls' to resolve 'salt://arvados/dispatcher/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/dispatcher/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/dispatcher/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/dispatcher/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/init.sls' using 'jinja' renderer: 0.0019626617431640625
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/dispatcher/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .package
- ..config
- .service
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.package', '..config', '.service'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/init.sls' using 'yaml' renderer: 0.0005342960357666016
[DEBUG ] Could not find file 'salt://arvados/dispatcher/package.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/dispatcher/package/init.sls' to resolve 'salt://arvados/dispatcher/package/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/dispatcher/package/init.sls' to resolve 'salt://arvados/dispatcher/package/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/dispatcher/package/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/dispatcher/package/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/dispatcher/package/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/package/init.sls' using 'jinja' renderer: 0.0019063949584960938
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/dispatcher/package/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .install
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.install'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/package/init.sls' using 'yaml' renderer: 0.0005030632019042969
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/dispatcher/package/install.sls' to resolve 'salt://arvados/dispatcher/package/install.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/dispatcher/package/install.sls' to resolve 'salt://arvados/dispatcher/package/install.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/dispatcher/package/install.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/dispatcher/package/install.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/dispatcher/package/install.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.022473573684692383
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.007725715637207031
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/package/install.sls' using 'jinja' renderer: 0.06853628158569336
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/dispatcher/package/install.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
arvados-dispatcher-package-install-pkg-installed:
pkg.installed:
- name: crunch-dispatch-local
- version: latest
# FIXME! Until https://dev.arvados.org/issues/16995 makes it to
# a new release, this is required so the dependency is installed
arvados-dispatcher-package-install-crunch-run-pkg-installed:
pkg.installed:
- name: crunch-run
- require:
- pkg: arvados-dispatcher-package-install-pkg-installed
- version: latest
[DEBUG ] Results of YAML rendering:
OrderedDict([('arvados-dispatcher-package-install-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'crunch-dispatch-local')]), OrderedDict([('version', 'latest')])])])), ('arvados-dispatcher-package-install-crunch-run-pkg-installed', OrderedDict([('pkg.installed', [OrderedDict([('name', 'crunch-run')]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-dispatcher-package-install-pkg-installed')])])]), OrderedDict([('version', 'latest')])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/package/install.sls' using 'yaml' renderer: 0.001220703125
[DEBUG ] Could not find file 'salt://arvados/dispatcher/service.sls' in saltenv 'base'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/dispatcher/service/init.sls' to resolve 'salt://arvados/dispatcher/service/init.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/dispatcher/service/init.sls' to resolve 'salt://arvados/dispatcher/service/init.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/dispatcher/service/init.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/dispatcher/service/init.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/dispatcher/service/init.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/service/init.sls' using 'jinja' renderer: 0.001865386962890625
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/dispatcher/service/init.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- .file
- .running
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['.file', '.running'])])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/service/init.sls' using 'yaml' renderer: 0.0004811286926269531
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/dispatcher/service/file.sls' to resolve 'salt://arvados/dispatcher/service/file.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/dispatcher/service/file.sls' to resolve 'salt://arvados/dispatcher/service/file.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/dispatcher/service/file.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/dispatcher/service/file.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/dispatcher/service/file.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.020390033721923828
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.008376359939575195
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/libtofs.jinja' to resolve 'salt://arvados/libtofs.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/libtofs.jinja' to resolve 'salt://arvados/libtofs.jinja'
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/service/file.sls' using 'jinja' renderer: 0.15211820602416992
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/dispatcher/service/file.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- ..package
- arvados.config.file
- .running
arvados-dispatcher-service-file-file-managed-crunch-run-sh:
file.managed:
- name: /usr/local/bin/crunch-run.sh
- source:
- salt://arvados/dispatcher/service/files/arvados/crunch-run-sh.tmpl
- salt://arvados/dispatcher/service/files/Debian/crunch-run-sh.tmpl
- salt://arvados/dispatcher/service/files/default/crunch-run-sh.tmpl
- salt://arvados/dispatcher/files/arvados/crunch-run-sh.tmpl
- salt://arvados/dispatcher/files/Debian/crunch-run-sh.tmpl
- salt://arvados/dispatcher/files/default/crunch-run-sh.tmpl
- salt://arvados/files/arvados/crunch-run-sh.tmpl
- salt://arvados/files/Debian/crunch-run-sh.tmpl
- salt://arvados/files/default/crunch-run-sh.tmpl
- mode: '0755'
- user: root
- group: root
- makedirs: True
- template: jinja
- context:
arvados: {"api": {"gem": {"name": ["arvados-cli"]}, "pkg": {"name": "arvados-api-server"}, "service": {"name": "nginx", "port": 8004}}, "auto_reload_config": false, "cluster": {"Login": {"Test": {"Enable": true, "Users": {"admin": {"Email": "admin@sanbi.arvados.sanbi.ac.za", "Password": "OneLostBev"}}}}, "Services": {"Controller": {"ExternalURL": "https://sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:8003": {}}}, "DispatchCloud": {"InternalURLs": {"http://sanbi.arvados.sanbi.ac.za:9006": {}}}, "Keepbalance": {"InternalURLs": {"http://sanbi.arvados.sanbi.ac.za:9005": {}}}, "Keepproxy": {"ExternalURL": "https://keep.sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:25100": {}}}, "Keepstore": {"InternalURLs": {"http://keep0.sanbi.arvados.sanbi.ac.za:25107": {}}}, "RailsAPI": {"InternalURLs": {"http://127.0.0.2:8004": {}}}, "WebDAV": {"ExternalURL": "https://collections.sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:9002": {}}}, "WebDAVDownload": {"ExternalURL": "https://download.sanbi.arvados.sanbi.ac.za:443"}, "WebShell": {"ExternalURL": "https://webshell.sanbi.arvados.sanbi.ac.za:443"}, "Websocket": {"ExternalURL": "wss://ws.sanbi.arvados.sanbi.ac.za/websocket", "InternalURLs": {"http://127.0.0.2:8005": {}}}, "Workbench1": {"ExternalURL": "https://workbench.sanbi.arvados.sanbi.ac.za:443"}, "Workbench2": {"ExternalURL": "https://workbench2.sanbi.arvados.sanbi.ac.za:443"}}, "Users": {"AutoAdminFirstUser": true, "AutoSetupNewUsers": true, "AutoSetupNewUsersWithRepository": true, "NewUsersAreActive": true}, "Volumes": {"sanbi-nyw5e-000000000000000": {"AccessViaHosts": {"http://keep0.sanbi.arvados.sanbi.ac.za:25107": {"ReadOnly": false}}, "Driver": "Directory", "DriverParameters": {"Root": "/tmp"}, "Replication": 2}}, "database": {"client_encoding": "UTF8", "connection_pool_max": 32, "encoding": "en_US.utf8", "host": "127.0.0.1", "name": "arvados", "password": "changeme_arvados", "user": "arvados"}, "domain": "arvados.sanbi.ac.za", "force_legacy_api14": false, "name": "sanbi", "secrets": {"blob_signing_key": "changeme_blob_signing_key", "dispatcher_access_key": "changeme_dispatcher_access_key", "dispatcher_secret_key": "changeme_dispatcher_secret_key", "keep_access_key": "changeme_keep_access_key", "keep_secret_key": "changeme_keep_secret_key", "workbench_secret_key": "changeme_workbench_secret_key"}, "tls": {"certificate": "", "insecure": true, "key": ""}, "tokens": {"anonymous_user": "changeme_anonymous_user_token", "management": "changeme_management_token", "rails_secret": "changeme_rails_secret_token", "system_root": "changeme_system_root_token"}}, "config": {"file": "/etc/arvados/config.yml", "group": "www-data", "mode": 640, "user": "root"}, "controller": {"pkg": {"name": "arvados-controller"}, "service": {"name": "arvados-controller", "port": 8003}}, "dispatcher": {"pkg": {"name": "crunch-dispatch-local"}, "service": {"name": "crunch-dispatch-local", "port": ""}}, "githttpd": {"pkg": {"name": "arvados-git-httpd"}, "service": {"name": "arvados-git-httpd", "port": 9001}}, "keepproxy": {"pkg": {"name": "keepproxy"}, "service": {"name": "keepproxy", "port": 25100}}, "keepstore": {"pkg": {"name": "keepstore"}, "service": {"name": "keepstore", "port": 25107}}, "keepweb": {"pkg": {"name": "keep-web"}, "service": {"name": "keep-web", "port": 9003}}, "release": "production", "repo": {"file": "/etc/apt/sources.list.d/arvados.list", "humanname": "Arvados Official Repository", "key_url": "http://apt.arvados.org/pubkey.gpg", "url_base": "http://apt.arvados.org"}, "ruby": {"gems_deps": ["bundler", "curl", "g++", "gcc", "git", "libcurl4", "libcurl4-gnutls-dev", "libpam0g-dev", "libpq-dev", "libxml2", "libxml2-dev", "make", "python3-dev", "ruby-dev", "zlib1g-dev"], "manage_gems_deps": true, "manage_ruby": true, "pkg": "ruby", "use_rvm": false}, "shell": {"gem": {"name": ["arvados-cli", "arvados-login-sync"]}, "libpam_arvados": {"config": "/etc/pam.d/arvados"}, "pkg": {"name": ["arvados-client", "arvados-src", "libpam-arvados-go", "python3-arvados-fuse", "python3-arvados-python-client", "python3-arvados-cwl-runner", "shellinabox"]}, "shellinabox": {"config": "/etc/default/shellinabox", "service": {"name": "shellinabox", "port": 4200}}}, "use_upstream_repo": true, "version": "latest", "websocket": {"pkg": {"name": "arvados-ws"}, "service": {"name": "arvados-ws", "port": 8005}}, "workbench": {"pkg": {"name": "arvados-workbench"}, "service": {"name": "nginx", "port": 9000}}, "workbench2": {"pkg": {"name": "arvados-workbench2"}, "service": {"name": "nginx"}}}
- require:
- pkg: arvados-dispatcher-package-install-pkg-installed
arvados-dispatcher-service-file-file-managed-crunch-dispatch-local-service:
file.managed:
- name: /etc/systemd/system/crunch-dispatch-local.service
- source:
- salt://arvados/dispatcher/service/files/arvados/crunch-dispatch-local-service.tmpl
- salt://arvados/dispatcher/service/files/Debian/crunch-dispatch-local-service.tmpl
- salt://arvados/dispatcher/service/files/default/crunch-dispatch-local-service.tmpl
- salt://arvados/dispatcher/files/arvados/crunch-dispatch-local-service.tmpl
- salt://arvados/dispatcher/files/Debian/crunch-dispatch-local-service.tmpl
- salt://arvados/dispatcher/files/default/crunch-dispatch-local-service.tmpl
- salt://arvados/files/arvados/crunch-dispatch-local-service.tmpl
- salt://arvados/files/Debian/crunch-dispatch-local-service.tmpl
- salt://arvados/files/default/crunch-dispatch-local-service.tmpl
- mode: '0644'
- user: root
- group: root
- makedirs: True
- template: jinja
- context:
arvados: {"api": {"gem": {"name": ["arvados-cli"]}, "pkg": {"name": "arvados-api-server"}, "service": {"name": "nginx", "port": 8004}}, "auto_reload_config": false, "cluster": {"Login": {"Test": {"Enable": true, "Users": {"admin": {"Email": "admin@sanbi.arvados.sanbi.ac.za", "Password": "OneLostBev"}}}}, "Services": {"Controller": {"ExternalURL": "https://sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:8003": {}}}, "DispatchCloud": {"InternalURLs": {"http://sanbi.arvados.sanbi.ac.za:9006": {}}}, "Keepbalance": {"InternalURLs": {"http://sanbi.arvados.sanbi.ac.za:9005": {}}}, "Keepproxy": {"ExternalURL": "https://keep.sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:25100": {}}}, "Keepstore": {"InternalURLs": {"http://keep0.sanbi.arvados.sanbi.ac.za:25107": {}}}, "RailsAPI": {"InternalURLs": {"http://127.0.0.2:8004": {}}}, "WebDAV": {"ExternalURL": "https://collections.sanbi.arvados.sanbi.ac.za:443", "InternalURLs": {"http://127.0.0.2:9002": {}}}, "WebDAVDownload": {"ExternalURL": "https://download.sanbi.arvados.sanbi.ac.za:443"}, "WebShell": {"ExternalURL": "https://webshell.sanbi.arvados.sanbi.ac.za:443"}, "Websocket": {"ExternalURL": "wss://ws.sanbi.arvados.sanbi.ac.za/websocket", "InternalURLs": {"http://127.0.0.2:8005": {}}}, "Workbench1": {"ExternalURL": "https://workbench.sanbi.arvados.sanbi.ac.za:443"}, "Workbench2": {"ExternalURL": "https://workbench2.sanbi.arvados.sanbi.ac.za:443"}}, "Users": {"AutoAdminFirstUser": true, "AutoSetupNewUsers": true, "AutoSetupNewUsersWithRepository": true, "NewUsersAreActive": true}, "Volumes": {"sanbi-nyw5e-000000000000000": {"AccessViaHosts": {"http://keep0.sanbi.arvados.sanbi.ac.za:25107": {"ReadOnly": false}}, "Driver": "Directory", "DriverParameters": {"Root": "/tmp"}, "Replication": 2}}, "database": {"client_encoding": "UTF8", "connection_pool_max": 32, "encoding": "en_US.utf8", "host": "127.0.0.1", "name": "arvados", "password": "changeme_arvados", "user": "arvados"}, "domain": "arvados.sanbi.ac.za", "force_legacy_api14": false, "name": "sanbi", "secrets": {"blob_signing_key": "changeme_blob_signing_key", "dispatcher_access_key": "changeme_dispatcher_access_key", "dispatcher_secret_key": "changeme_dispatcher_secret_key", "keep_access_key": "changeme_keep_access_key", "keep_secret_key": "changeme_keep_secret_key", "workbench_secret_key": "changeme_workbench_secret_key"}, "tls": {"certificate": "", "insecure": true, "key": ""}, "tokens": {"anonymous_user": "changeme_anonymous_user_token", "management": "changeme_management_token", "rails_secret": "changeme_rails_secret_token", "system_root": "changeme_system_root_token"}}, "config": {"file": "/etc/arvados/config.yml", "group": "www-data", "mode": 640, "user": "root"}, "controller": {"pkg": {"name": "arvados-controller"}, "service": {"name": "arvados-controller", "port": 8003}}, "dispatcher": {"pkg": {"name": "crunch-dispatch-local"}, "service": {"name": "crunch-dispatch-local", "port": ""}}, "githttpd": {"pkg": {"name": "arvados-git-httpd"}, "service": {"name": "arvados-git-httpd", "port": 9001}}, "keepproxy": {"pkg": {"name": "keepproxy"}, "service": {"name": "keepproxy", "port": 25100}}, "keepstore": {"pkg": {"name": "keepstore"}, "service": {"name": "keepstore", "port": 25107}}, "keepweb": {"pkg": {"name": "keep-web"}, "service": {"name": "keep-web", "port": 9003}}, "release": "production", "repo": {"file": "/etc/apt/sources.list.d/arvados.list", "humanname": "Arvados Official Repository", "key_url": "http://apt.arvados.org/pubkey.gpg", "url_base": "http://apt.arvados.org"}, "ruby": {"gems_deps": ["bundler", "curl", "g++", "gcc", "git", "libcurl4", "libcurl4-gnutls-dev", "libpam0g-dev", "libpq-dev", "libxml2", "libxml2-dev", "make", "python3-dev", "ruby-dev", "zlib1g-dev"], "manage_gems_deps": true, "manage_ruby": true, "pkg": "ruby", "use_rvm": false}, "shell": {"gem": {"name": ["arvados-cli", "arvados-login-sync"]}, "libpam_arvados": {"config": "/etc/pam.d/arvados"}, "pkg": {"name": ["arvados-client", "arvados-src", "libpam-arvados-go", "python3-arvados-fuse", "python3-arvados-python-client", "python3-arvados-cwl-runner", "shellinabox"]}, "shellinabox": {"config": "/etc/default/shellinabox", "service": {"name": "shellinabox", "port": 4200}}}, "use_upstream_repo": true, "version": "latest", "websocket": {"pkg": {"name": "arvados-ws"}, "service": {"name": "arvados-ws", "port": 8005}}, "workbench": {"pkg": {"name": "arvados-workbench"}, "service": {"name": "nginx", "port": 9000}}, "workbench2": {"pkg": {"name": "arvados-workbench2"}, "service": {"name": "nginx"}}}
- require:
- file: arvados-dispatcher-service-file-file-managed-crunch-run-sh
- pkg: arvados-dispatcher-package-install-pkg-installed
cmd.run:
- name: systemctl daemon-reload
- require_in:
- service: arvados-dispatcher-service-running-service-running
- require:
- file: arvados-dispatcher-service-file-file-managed-crunch-dispatch-local-service
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['..package', 'arvados.config.file', '.running']), ('arvados-dispatcher-service-file-file-managed-crunch-run-sh', OrderedDict([('file.managed', [OrderedDict([('name', '/usr/local/bin/crunch-run.sh')]), OrderedDict([('source', ['salt://arvados/dispatcher/service/files/arvados/crunch-run-sh.tmpl', 'salt://arvados/dispatcher/service/files/Debian/crunch-run-sh.tmpl', 'salt://arvados/dispatcher/service/files/default/crunch-run-sh.tmpl', 'salt://arvados/dispatcher/files/arvados/crunch-run-sh.tmpl', 'salt://arvados/dispatcher/files/Debian/crunch-run-sh.tmpl', 'salt://arvados/dispatcher/files/default/crunch-run-sh.tmpl', 'salt://arvados/files/arvados/crunch-run-sh.tmpl', 'salt://arvados/files/Debian/crunch-run-sh.tmpl', 'salt://arvados/files/default/crunch-run-sh.tmpl'])]), OrderedDict([('mode', '0755')]), OrderedDict([('user', 'root')]), OrderedDict([('group', 'root')]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('context', OrderedDict([('arvados', OrderedDict([('api', OrderedDict([('gem', OrderedDict([('name', ['arvados-cli'])])), ('pkg', OrderedDict([('name', 'arvados-api-server')])), ('service', OrderedDict([('name', 'nginx'), ('port', 8004)]))])), ('auto_reload_config', False), ('cluster', OrderedDict([('Login', OrderedDict([('Test', OrderedDict([('Enable', True), ('Users', OrderedDict([('admin', OrderedDict([('Email', 'admin@sanbi.arvados.sanbi.ac.za'), ('Password', 'OneLostBev')]))]))]))])), ('Services', OrderedDict([('Controller', OrderedDict([('ExternalURL', 'https://sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8003', OrderedDict())]))])), ('DispatchCloud', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9006', OrderedDict())]))])), ('Keepbalance', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9005', OrderedDict())]))])), ('Keepproxy', OrderedDict([('ExternalURL', 'https://keep.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:25100', OrderedDict())]))])), ('Keepstore', OrderedDict([('InternalURLs', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict())]))])), ('RailsAPI', OrderedDict([('InternalURLs', OrderedDict([('http://127.0.0.2:8004', OrderedDict())]))])), ('WebDAV', OrderedDict([('ExternalURL', 'https://collections.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:9002', OrderedDict())]))])), ('WebDAVDownload', OrderedDict([('ExternalURL', 'https://download.sanbi.arvados.sanbi.ac.za:443')])), ('WebShell', OrderedDict([('ExternalURL', 'https://webshell.sanbi.arvados.sanbi.ac.za:443')])), ('Websocket', OrderedDict([('ExternalURL', 'wss://ws.sanbi.arvados.sanbi.ac.za/websocket'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8005', OrderedDict())]))])), ('Workbench1', OrderedDict([('ExternalURL', 'https://workbench.sanbi.arvados.sanbi.ac.za:443')])), ('Workbench2', OrderedDict([('ExternalURL', 'https://workbench2.sanbi.arvados.sanbi.ac.za:443')]))])), ('Users', OrderedDict([('AutoAdminFirstUser', True), ('AutoSetupNewUsers', True), ('AutoSetupNewUsersWithRepository', True), ('NewUsersAreActive', True)])), ('Volumes', OrderedDict([('sanbi-nyw5e-000000000000000', OrderedDict([('AccessViaHosts', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict([('ReadOnly', False)]))])), ('Driver', 'Directory'), ('DriverParameters', OrderedDict([('Root', '/tmp')])), ('Replication', 2)]))])), ('database', OrderedDict([('client_encoding', 'UTF8'), ('connection_pool_max', 32), ('encoding', 'en_US.utf8'), ('host', '127.0.0.1'), ('name', 'arvados'), ('password', 'changeme_arvados'), ('user', 'arvados')])), ('domain', 'arvados.sanbi.ac.za'), ('force_legacy_api14', False), ('name', 'sanbi'), ('secrets', OrderedDict([('blob_signing_key', 'changeme_blob_signing_key'), ('dispatcher_access_key', 'changeme_dispatcher_access_key'), ('dispatcher_secret_key', 'changeme_dispatcher_secret_key'), ('keep_access_key', 'changeme_keep_access_key'), ('keep_secret_key', 'changeme_keep_secret_key'), ('workbench_secret_key', 'changeme_workbench_secret_key')])), ('tls', OrderedDict([('certificate', ''), ('insecure', True), ('key', '')])), ('tokens', OrderedDict([('anonymous_user', 'changeme_anonymous_user_token'), ('management', 'changeme_management_token'), ('rails_secret', 'changeme_rails_secret_token'), ('system_root', 'changeme_system_root_token')]))])), ('config', OrderedDict([('file', '/etc/arvados/config.yml'), ('group', 'www-data'), ('mode', 640), ('user', 'root')])), ('controller', OrderedDict([('pkg', OrderedDict([('name', 'arvados-controller')])), ('service', OrderedDict([('name', 'arvados-controller'), ('port', 8003)]))])), ('dispatcher', OrderedDict([('pkg', OrderedDict([('name', 'crunch-dispatch-local')])), ('service', OrderedDict([('name', 'crunch-dispatch-local'), ('port', '')]))])), ('githttpd', OrderedDict([('pkg', OrderedDict([('name', 'arvados-git-httpd')])), ('service', OrderedDict([('name', 'arvados-git-httpd'), ('port', 9001)]))])), ('keepproxy', OrderedDict([('pkg', OrderedDict([('name', 'keepproxy')])), ('service', OrderedDict([('name', 'keepproxy'), ('port', 25100)]))])), ('keepstore', OrderedDict([('pkg', OrderedDict([('name', 'keepstore')])), ('service', OrderedDict([('name', 'keepstore'), ('port', 25107)]))])), ('keepweb', OrderedDict([('pkg', OrderedDict([('name', 'keep-web')])), ('service', OrderedDict([('name', 'keep-web'), ('port', 9003)]))])), ('release', 'production'), ('repo', OrderedDict([('file', '/etc/apt/sources.list.d/arvados.list'), ('humanname', 'Arvados Official Repository'), ('key_url', 'http://apt.arvados.org/pubkey.gpg'), ('url_base', 'http://apt.arvados.org')])), ('ruby', OrderedDict([('gems_deps', ['bundler', 'curl', 'g++', 'gcc', 'git', 'libcurl4', 'libcurl4-gnutls-dev', 'libpam0g-dev', 'libpq-dev', 'libxml2', 'libxml2-dev', 'make', 'python3-dev', 'ruby-dev', 'zlib1g-dev']), ('manage_gems_deps', True), ('manage_ruby', True), ('pkg', 'ruby'), ('use_rvm', False)])), ('shell', OrderedDict([('gem', OrderedDict([('name', ['arvados-cli', 'arvados-login-sync'])])), ('libpam_arvados', OrderedDict([('config', '/etc/pam.d/arvados')])), ('pkg', OrderedDict([('name', ['arvados-client', 'arvados-src', 'libpam-arvados-go', 'python3-arvados-fuse', 'python3-arvados-python-client', 'python3-arvados-cwl-runner', 'shellinabox'])])), ('shellinabox', OrderedDict([('config', '/etc/default/shellinabox'), ('service', OrderedDict([('name', 'shellinabox'), ('port', 4200)]))]))])), ('use_upstream_repo', True), ('version', 'latest'), ('websocket', OrderedDict([('pkg', OrderedDict([('name', 'arvados-ws')])), ('service', OrderedDict([('name', 'arvados-ws'), ('port', 8005)]))])), ('workbench', OrderedDict([('pkg', OrderedDict([('name', 'arvados-workbench')])), ('service', OrderedDict([('name', 'nginx'), ('port', 9000)]))])), ('workbench2', OrderedDict([('pkg', OrderedDict([('name', 'arvados-workbench2')])), ('service', OrderedDict([('name', 'nginx')]))]))]))]))]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-dispatcher-package-install-pkg-installed')])])])])])), ('arvados-dispatcher-service-file-file-managed-crunch-dispatch-local-service', OrderedDict([('file.managed', [OrderedDict([('name', '/etc/systemd/system/crunch-dispatch-local.service')]), OrderedDict([('source', ['salt://arvados/dispatcher/service/files/arvados/crunch-dispatch-local-service.tmpl', 'salt://arvados/dispatcher/service/files/Debian/crunch-dispatch-local-service.tmpl', 'salt://arvados/dispatcher/service/files/default/crunch-dispatch-local-service.tmpl', 'salt://arvados/dispatcher/files/arvados/crunch-dispatch-local-service.tmpl', 'salt://arvados/dispatcher/files/Debian/crunch-dispatch-local-service.tmpl', 'salt://arvados/dispatcher/files/default/crunch-dispatch-local-service.tmpl', 'salt://arvados/files/arvados/crunch-dispatch-local-service.tmpl', 'salt://arvados/files/Debian/crunch-dispatch-local-service.tmpl', 'salt://arvados/files/default/crunch-dispatch-local-service.tmpl'])]), OrderedDict([('mode', '0644')]), OrderedDict([('user', 'root')]), OrderedDict([('group', 'root')]), OrderedDict([('makedirs', True)]), OrderedDict([('template', 'jinja')]), OrderedDict([('context', OrderedDict([('arvados', OrderedDict([('api', OrderedDict([('gem', OrderedDict([('name', ['arvados-cli'])])), ('pkg', OrderedDict([('name', 'arvados-api-server')])), ('service', OrderedDict([('name', 'nginx'), ('port', 8004)]))])), ('auto_reload_config', False), ('cluster', OrderedDict([('Login', OrderedDict([('Test', OrderedDict([('Enable', True), ('Users', OrderedDict([('admin', OrderedDict([('Email', 'admin@sanbi.arvados.sanbi.ac.za'), ('Password', 'OneLostBev')]))]))]))])), ('Services', OrderedDict([('Controller', OrderedDict([('ExternalURL', 'https://sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8003', OrderedDict())]))])), ('DispatchCloud', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9006', OrderedDict())]))])), ('Keepbalance', OrderedDict([('InternalURLs', OrderedDict([('http://sanbi.arvados.sanbi.ac.za:9005', OrderedDict())]))])), ('Keepproxy', OrderedDict([('ExternalURL', 'https://keep.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:25100', OrderedDict())]))])), ('Keepstore', OrderedDict([('InternalURLs', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict())]))])), ('RailsAPI', OrderedDict([('InternalURLs', OrderedDict([('http://127.0.0.2:8004', OrderedDict())]))])), ('WebDAV', OrderedDict([('ExternalURL', 'https://collections.sanbi.arvados.sanbi.ac.za:443'), ('InternalURLs', OrderedDict([('http://127.0.0.2:9002', OrderedDict())]))])), ('WebDAVDownload', OrderedDict([('ExternalURL', 'https://download.sanbi.arvados.sanbi.ac.za:443')])), ('WebShell', OrderedDict([('ExternalURL', 'https://webshell.sanbi.arvados.sanbi.ac.za:443')])), ('Websocket', OrderedDict([('ExternalURL', 'wss://ws.sanbi.arvados.sanbi.ac.za/websocket'), ('InternalURLs', OrderedDict([('http://127.0.0.2:8005', OrderedDict())]))])), ('Workbench1', OrderedDict([('ExternalURL', 'https://workbench.sanbi.arvados.sanbi.ac.za:443')])), ('Workbench2', OrderedDict([('ExternalURL', 'https://workbench2.sanbi.arvados.sanbi.ac.za:443')]))])), ('Users', OrderedDict([('AutoAdminFirstUser', True), ('AutoSetupNewUsers', True), ('AutoSetupNewUsersWithRepository', True), ('NewUsersAreActive', True)])), ('Volumes', OrderedDict([('sanbi-nyw5e-000000000000000', OrderedDict([('AccessViaHosts', OrderedDict([('http://keep0.sanbi.arvados.sanbi.ac.za:25107', OrderedDict([('ReadOnly', False)]))])), ('Driver', 'Directory'), ('DriverParameters', OrderedDict([('Root', '/tmp')])), ('Replication', 2)]))])), ('database', OrderedDict([('client_encoding', 'UTF8'), ('connection_pool_max', 32), ('encoding', 'en_US.utf8'), ('host', '127.0.0.1'), ('name', 'arvados'), ('password', 'changeme_arvados'), ('user', 'arvados')])), ('domain', 'arvados.sanbi.ac.za'), ('force_legacy_api14', False), ('name', 'sanbi'), ('secrets', OrderedDict([('blob_signing_key', 'changeme_blob_signing_key'), ('dispatcher_access_key', 'changeme_dispatcher_access_key'), ('dispatcher_secret_key', 'changeme_dispatcher_secret_key'), ('keep_access_key', 'changeme_keep_access_key'), ('keep_secret_key', 'changeme_keep_secret_key'), ('workbench_secret_key', 'changeme_workbench_secret_key')])), ('tls', OrderedDict([('certificate', ''), ('insecure', True), ('key', '')])), ('tokens', OrderedDict([('anonymous_user', 'changeme_anonymous_user_token'), ('management', 'changeme_management_token'), ('rails_secret', 'changeme_rails_secret_token'), ('system_root', 'changeme_system_root_token')]))])), ('config', OrderedDict([('file', '/etc/arvados/config.yml'), ('group', 'www-data'), ('mode', 640), ('user', 'root')])), ('controller', OrderedDict([('pkg', OrderedDict([('name', 'arvados-controller')])), ('service', OrderedDict([('name', 'arvados-controller'), ('port', 8003)]))])), ('dispatcher', OrderedDict([('pkg', OrderedDict([('name', 'crunch-dispatch-local')])), ('service', OrderedDict([('name', 'crunch-dispatch-local'), ('port', '')]))])), ('githttpd', OrderedDict([('pkg', OrderedDict([('name', 'arvados-git-httpd')])), ('service', OrderedDict([('name', 'arvados-git-httpd'), ('port', 9001)]))])), ('keepproxy', OrderedDict([('pkg', OrderedDict([('name', 'keepproxy')])), ('service', OrderedDict([('name', 'keepproxy'), ('port', 25100)]))])), ('keepstore', OrderedDict([('pkg', OrderedDict([('name', 'keepstore')])), ('service', OrderedDict([('name', 'keepstore'), ('port', 25107)]))])), ('keepweb', OrderedDict([('pkg', OrderedDict([('name', 'keep-web')])), ('service', OrderedDict([('name', 'keep-web'), ('port', 9003)]))])), ('release', 'production'), ('repo', OrderedDict([('file', '/etc/apt/sources.list.d/arvados.list'), ('humanname', 'Arvados Official Repository'), ('key_url', 'http://apt.arvados.org/pubkey.gpg'), ('url_base', 'http://apt.arvados.org')])), ('ruby', OrderedDict([('gems_deps', ['bundler', 'curl', 'g++', 'gcc', 'git', 'libcurl4', 'libcurl4-gnutls-dev', 'libpam0g-dev', 'libpq-dev', 'libxml2', 'libxml2-dev', 'make', 'python3-dev', 'ruby-dev', 'zlib1g-dev']), ('manage_gems_deps', True), ('manage_ruby', True), ('pkg', 'ruby'), ('use_rvm', False)])), ('shell', OrderedDict([('gem', OrderedDict([('name', ['arvados-cli', 'arvados-login-sync'])])), ('libpam_arvados', OrderedDict([('config', '/etc/pam.d/arvados')])), ('pkg', OrderedDict([('name', ['arvados-client', 'arvados-src', 'libpam-arvados-go', 'python3-arvados-fuse', 'python3-arvados-python-client', 'python3-arvados-cwl-runner', 'shellinabox'])])), ('shellinabox', OrderedDict([('config', '/etc/default/shellinabox'), ('service', OrderedDict([('name', 'shellinabox'), ('port', 4200)]))]))])), ('use_upstream_repo', True), ('version', 'latest'), ('websocket', OrderedDict([('pkg', OrderedDict([('name', 'arvados-ws')])), ('service', OrderedDict([('name', 'arvados-ws'), ('port', 8005)]))])), ('workbench', OrderedDict([('pkg', OrderedDict([('name', 'arvados-workbench')])), ('service', OrderedDict([('name', 'nginx'), ('port', 9000)]))])), ('workbench2', OrderedDict([('pkg', OrderedDict([('name', 'arvados-workbench2')])), ('service', OrderedDict([('name', 'nginx')]))]))]))]))]), OrderedDict([('require', [OrderedDict([('file', 'arvados-dispatcher-service-file-file-managed-crunch-run-sh')]), OrderedDict([('pkg', 'arvados-dispatcher-package-install-pkg-installed')])])])]), ('cmd.run', [OrderedDict([('name', 'systemctl daemon-reload')]), OrderedDict([('require_in', [OrderedDict([('service', 'arvados-dispatcher-service-running-service-running')])])]), OrderedDict([('require', [OrderedDict([('file', 'arvados-dispatcher-service-file-file-managed-crunch-dispatch-local-service')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/service/file.sls' using 'yaml' renderer: 0.028521060943603516
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/dispatcher/service/running.sls' to resolve 'salt://arvados/dispatcher/service/running.sls'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/dispatcher/service/running.sls' to resolve 'salt://arvados/dispatcher/service/running.sls'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/dispatcher/service/running.sls'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/dispatcher/service/running.sls'
[DEBUG ] compile template: /var/cache/salt/minion/files/base/arvados/dispatcher/service/running.sls
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/map.jinja' to resolve 'salt://arvados/map.jinja'
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/defaults.yaml' to resolve 'salt://arvados/defaults.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/defaults.yaml': 0.021097421646118164
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/osfamilymap.yaml' to resolve 'salt://arvados/osfamilymap.yaml'
[PROFILE ] Time (in seconds) to render import_yaml 'arvados/osfamilymap.yaml': 0.007996320724487305
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/libtofs.jinja' to resolve 'salt://arvados/libtofs.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/libtofs.jinja' to resolve 'salt://arvados/libtofs.jinja'
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/service/running.sls' using 'jinja' renderer: 0.1315605640411377
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/arvados/dispatcher/service/running.sls:
# -*- coding: utf-8 -*-
# vim: ft=sls
include:
- ..package
- .file
- arvados.config.file
arvados-dispatcher-service-running-service-running:
service.running:
- name: crunch-dispatch-local
- enable: true
- watch:
- sls: arvados.config.file
- require:
- pkg: arvados-dispatcher-package-install-pkg-installed
[DEBUG ] Results of YAML rendering:
OrderedDict([('include', ['..package', '.file', 'arvados.config.file']), ('arvados-dispatcher-service-running-service-running', OrderedDict([('service.running', [OrderedDict([('name', 'crunch-dispatch-local')]), OrderedDict([('enable', True)]), OrderedDict([('watch', [OrderedDict([('sls', 'arvados.config.file')])])]), OrderedDict([('require', [OrderedDict([('pkg', 'arvados-dispatcher-package-install-pkg-installed')])])])])]))])
[PROFILE ] Time (in seconds) to render '/var/cache/salt/minion/files/base/arvados/dispatcher/service/running.sls' using 'yaml' renderer: 0.0013587474822998047
[DEBUG ] LazyLoaded pkg.installed
[DEBUG ] Could not LazyLoad pkg.ex_mod_init: 'pkg.ex_mod_init' is not available.
[INFO ] Running state [ssl-cert] at time 14:39:46.921653
[INFO ] Executing state pkg.installed for [ssl-cert]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'ssl-cert'] in directory '/home/ubuntu'
[INFO ] Executing command ['apt-get', '-q', 'update'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140329650923560.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'ssl-cert'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[INFO ] Made the following changes:
'ssl-cert' changed from 'absent' to '1.0.39'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [ssl-cert] at time 14:40:06.387382 (duration_in_ms=19465.728)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded pkg.install
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [locale_pkgs] at time 14:40:06.400210
[INFO ] Executing state pkg.installed for [locale_pkgs]
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[INFO ] All specified packages are already installed
[INFO ] Completed state [locale_pkgs] at time 14:40:09.151554 (duration_in_ms=2751.344)
[DEBUG ] LazyLoaded locale.present
[INFO ] Running state [en_US.UTF-8 UTF-8] at time 14:40:09.153039
[INFO ] Executing state locale.present for [en_US.UTF-8 UTF-8]
[INFO ] Executing command 'locale -a' in directory '/home/ubuntu'
[DEBUG ] stdout: C
C.UTF-8
POSIX
en_US.utf8
[DEBUG ] output: C
C.UTF-8
POSIX
en_US.utf8
[INFO ] Locale en_US.UTF-8 UTF-8 is already present
[INFO ] Completed state [en_US.UTF-8 UTF-8] at time 14:40:09.175177 (duration_in_ms=22.135)
[INFO ] Running state [dbus] at time 14:40:09.176399
[INFO ] Executing state pkg.installed for [dbus]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[INFO ] All specified packages are already installed
[INFO ] Completed state [dbus] at time 14:40:09.244087 (duration_in_ms=67.689)
[DEBUG ] LazyLoaded service.running
[INFO ] Running state [dbus] at time 14:40:09.250777
[INFO ] Executing state service.running for [dbus]
[INFO ] Executing command ['systemctl', 'status', 'dbus.service', '-n', '0'] in directory '/home/ubuntu'
[DEBUG ] stdout: * dbus.service - D-Bus System Message Bus
Loaded: loaded (/lib/systemd/system/dbus.service; static; vendor preset: enabled)
Active: active (running) since Wed 2020-11-18 14:13:15 UTC; 26min ago
Docs: man:dbus-daemon(1)
Main PID: 938 (dbus-daemon)
Tasks: 1 (limit: 4915)
CGroup: /system.slice/dbus.service
`-938 /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
[INFO ] Executing command ['systemctl', 'is-active', 'dbus.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'dbus.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: static
[INFO ] The service dbus is already running
[INFO ] Completed state [dbus] at time 14:40:09.355074 (duration_in_ms=104.297)
[INFO ] Running state [en_US.UTF-8] at time 14:40:09.362921
[INFO ] Executing state locale.system for [en_US.UTF-8]
[INFO ] Executing command 'localectl set-locale LANG="en_US.UTF-8"' in directory '/home/ubuntu'
[INFO ] {'locale': 'en_US.UTF-8'}
[INFO ] Completed state [en_US.UTF-8] at time 14:40:09.584355 (duration_in_ms=221.434)
[DEBUG ] LazyLoaded pkgrepo.absent
[INFO ] Running state [deb http://nginx.org/packages/ubuntu/ bionic nginx] at time 14:40:09.608711
[INFO ] Executing state pkgrepo.absent for [deb http://nginx.org/packages/ubuntu/ bionic nginx]
[INFO ] Package repo deb http://nginx.org/packages/ubuntu/ bionic nginx is absent
[INFO ] Completed state [deb http://nginx.org/packages/ubuntu/ bionic nginx] at time 14:40:09.754148 (duration_in_ms=145.437)
[INFO ] Running state [nginx_ppa_repo] at time 14:40:09.754527
[INFO ] Executing state pkgrepo.absent for [nginx_ppa_repo]
[INFO ] Package repo ppa:nginx/stable is absent
[INFO ] Completed state [nginx_ppa_repo] at time 14:40:10.950895 (duration_in_ms=1196.368)
[INFO ] Running state [deb https://oss-binaries.phusionpassenger.com/apt/passenger bionic main] at time 14:40:10.951313
[INFO ] Executing state pkgrepo.managed for [deb https://oss-binaries.phusionpassenger.com/apt/passenger bionic main]
[INFO ] Executing command ['apt-key', 'export', '561F9B9CAC40B2F7'] in directory '/home/ubuntu'
[DEBUG ] stderr: Warning: apt-key output should not be parsed (stdout is not a terminal)
gpg: WARNING: nothing exported
[INFO ] Executing command ['apt-key', 'adv', '--batch', '--keyserver', 'keyserver.ubuntu.com', '--logger-fd', '1', '--recv-keys', '561F9B9CAC40B2F7'] in directory '/home/ubuntu'
[INFO ] Executing command ['apt-get', '-q', 'update'] in directory '/home/ubuntu'
[INFO ] {'repo': 'deb https://oss-binaries.phusionpassenger.com/apt/passenger bionic main'}
[INFO ] Completed state [deb https://oss-binaries.phusionpassenger.com/apt/passenger bionic main] at time 14:40:27.939555 (duration_in_ms=16988.241)
[INFO ] Running state [nginx] at time 14:40:27.950773
[INFO ] Executing state pkg.installed for [nginx]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328793217120.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'nginx'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[INFO ] Made the following changes:
'libxpm4' changed from 'absent' to '1:3.5.12-1'
'nginx' changed from 'absent' to '1.14.0-0ubuntu1.7'
'libjbig0' changed from 'absent' to '2.1-3.1build1'
'libtiff5' changed from 'absent' to '4.0.9-5ubuntu0.3'
'libfontconfig1' changed from 'absent' to '2.12.6-0ubuntu2'
'libjpeg8' changed from 'absent' to '8c-2ubuntu8'
'libnginx-mod-http-xslt-filter' changed from 'absent' to '1.14.0-0ubuntu1.7'
'libgd3' changed from 'absent' to '2.2.5-4ubuntu0.4'
'nginx-common' changed from 'absent' to '1.14.0-0ubuntu1.7'
'nginx-core' changed from 'absent' to '1.14.0-0ubuntu1.7'
'libwebp6' changed from 'absent' to '0.6.1-2'
'libjpeg-turbo8' changed from 'absent' to '1.5.2-0ubuntu5.18.04.4'
'libnginx-mod-mail' changed from 'absent' to '1.14.0-0ubuntu1.7'
'libnginx-mod-stream' changed from 'absent' to '1.14.0-0ubuntu1.7'
'libnginx-mod-http-geoip' changed from 'absent' to '1.14.0-0ubuntu1.7'
'fonts-dejavu-core' changed from 'absent' to '2.37-1'
'fontconfig-config' changed from 'absent' to '2.12.6-0ubuntu2'
'libnginx-mod-http-image-filter' changed from 'absent' to '1.14.0-0ubuntu1.7'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [nginx] at time 14:40:52.459509 (duration_in_ms=24508.736)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded file.managed
[INFO ] Running state [/etc/nginx/nginx.conf] at time 14:40:52.466734
[INFO ] Executing state file.managed for [/etc/nginx/nginx.conf]
[DEBUG ] LazyLoaded file.source_list
[DEBUG ] LazyLoaded cp.list_master
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/nginx.conf' to resolve 'salt://nginx/files/default/nginx.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/nginx.conf' to resolve 'salt://nginx/files/default/nginx.conf'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://nginx/files/default/nginx.conf'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'nginx/files/default/nginx.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] LazyLoaded files.is_text
[DEBUG ] LazyLoaded stringutils.get_diff
[INFO ] File changed:
---
+++
@@ -1,85 +1,58 @@
-user www-data;
-worker_processes auto;
-pid /run/nginx.pid;
-include /etc/nginx/modules-enabled/*.conf;
-
-events {
- worker_connections 768;
- # multi_accept on;
-}
-
-http {
-
- ##
- # Basic Settings
- ##
-
- sendfile on;
- tcp_nopush on;
- tcp_nodelay on;
- keepalive_timeout 65;
- types_hash_max_size 2048;
- # server_tokens off;
-
- # server_names_hash_bucket_size 64;
- # server_name_in_redirect off;
-
- include /etc/nginx/mime.types;
- default_type application/octet-stream;
-
- ##
- # SSL Settings
- ##
-
- ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
- ssl_prefer_server_ciphers on;
-
- ##
- # Logging Settings
- ##
-
- access_log /var/log/nginx/access.log;
- error_log /var/log/nginx/error.log;
-
- ##
- # Gzip Settings
- ##
-
- gzip on;
-
- # gzip_vary on;
- # gzip_proxied any;
- # gzip_comp_level 6;
- # gzip_buffers 16 8k;
- # gzip_http_version 1.1;
- # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
-
- ##
- # Virtual Host Configs
- ##
-
- include /etc/nginx/conf.d/*.conf;
- include /etc/nginx/sites-enabled/*;
-}
+# Default nginx server configuration
+#
+# **** DO NOT EDIT THIS FILE ****
+#
+# This file is managed by Salt.
-#mail {
-# # See sample authentication script at:
-# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
-#
-# # auth_http localhost/auth.php;
-# # pop3_capabilities "TOP" "USER";
-# # imap_capabilities "IMAP4rev1" "UIDPLUS";
-#
-# server {
-# listen localhost:110;
-# protocol pop3;
-# proxy on;
-# }
-#
-# server {
-# listen localhost:143;
-# protocol imap;
-# proxy on;
-# }
-#}
+include modules-enabled/*.conf;
+worker_processes 4;
+events {
+ worker_connections 512;
+}
+http {
+ sendfile on;
+ tcp_nopush on;
+ tcp_nodelay on;
+ keepalive_timeout 65;
+ types_hash_max_size 2048;
+ default_type application/octet-stream;
+ access_log /var/log/nginx/access.log;
+ error_log /var/log/nginx/error.log;
+ gzip off;
+ gzip_disable "msie6";
+ geo $external_client {
+ default 1;
+ 127.0.0.0/8 0;
+ }
+
+ upstream controller_upstream {
+ server 127.0.0.2:8003 fail_timeout=10s;
+ }
+
+ upstream keepproxy_upstream {
+ server 127.0.0.2:25100 fail_timeout=10s;
+ }
+
+ upstream collections_downloads_upstream {
+ server 127.0.0.2:9002 fail_timeout=10s;
+ }
+
+ upstream websocket_upstream {
+ server 127.0.0.2:8005 fail_timeout=10s;
+ }
+
+ upstream webshell_upstream {
+ server 127.0.0.2:4200 fail_timeout=10s;
+ }
+
+ upstream workbench_upstream {
+ server 127.0.0.2:9000 fail_timeout=10s;
+ }
+
+ include mime.types;
+ include conf.d/*.conf;
+ include sites-enabled/*;
+}
+user www-data;
+pid /run/nginx.pid;
[INFO ] Completed state [/etc/nginx/nginx.conf] at time 14:40:53.087136 (duration_in_ms=620.401)
[DEBUG ] LazyLoaded systemd.booted
[DEBUG ] LazyLoaded service.start
[DEBUG ] LazyLoaded service.running
[DEBUG ] LazyLoaded pkg.install
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [libnginx-mod-http-passenger] at time 14:40:53.203247
[INFO ] Executing state pkg.installed for [libnginx-mod-http-passenger]
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328771043512.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'libnginx-mod-http-passenger'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[INFO ] Made the following changes:
'ruby2.5' changed from 'absent' to '2.5.1-1ubuntu1.6'
'zip' changed from 'absent' to '3.0-11build1'
'fonts-lato' changed from 'absent' to '2.0-2'
'ruby-net-telnet' changed from 'absent' to '0.1.1-2'
'unzip' changed from 'absent' to '6.0-21ubuntu1'
'ruby-power-assert' changed from 'absent' to '0.3.0-1'
'ruby-minitest' changed from 'absent' to '5.10.3-1'
'ruby-test-unit' changed from 'absent' to '3.2.5-1'
'libjs-jquery' changed from 'absent' to '3.2.1-1'
'ruby-rack' changed from 'absent' to '1.6.4-4ubuntu0.2'
'passenger-dev' changed from 'absent' to '1:6.0.6-1~bionic1'
'javascript-common' changed from 'absent' to '11'
'ruby' changed from 'absent' to '1:2.5.1'
'passenger' changed from 'absent' to '1:6.0.6-1~bionic1'
'libruby2.5' changed from 'absent' to '2.5.1-1ubuntu1.6'
'rake' changed from 'absent' to '12.3.1-1ubuntu0.1'
'passenger-doc' changed from 'absent' to '1:6.0.6-1~bionic1'
'libnginx-mod-http-passenger' changed from 'absent' to '1:6.0.6-1~bionic1'
'rubygems-integration' changed from 'absent' to '1.11'
'ruby-did-you-mean' changed from 'absent' to '1.2.0-2'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [libnginx-mod-http-passenger] at time 14:41:23.025057 (duration_in_ms=29821.809)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded file.managed
[INFO ] Running state [/etc/nginx/passenger.conf] at time 14:41:23.043520
[INFO ] Executing state file.absent for [/etc/nginx/passenger.conf]
[INFO ] File /etc/nginx/passenger.conf is not present
[INFO ] Completed state [/etc/nginx/passenger.conf] at time 14:41:23.047700 (duration_in_ms=4.181)
[INFO ] Running state [/etc/nginx/conf.d/mod-http-passenger.conf] at time 14:41:23.051999
[INFO ] Executing state file.managed for [/etc/nginx/conf.d/mod-http-passenger.conf]
[DEBUG ] LazyLoaded file.source_list
[DEBUG ] LazyLoaded cp.hash_file
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/nginx.conf' to resolve 'salt://nginx/files/default/nginx.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/nginx.conf' to resolve 'salt://nginx/files/default/nginx.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] LazyLoaded files.is_text
[DEBUG ] LazyLoaded stringutils.get_diff
[INFO ] File changed:
---
+++
@@ -1,4 +1,9 @@
-### Begin automatically installed Phusion Passenger config snippet ###
+# Default nginx server configuration
+#
+# **** DO NOT EDIT THIS FILE ****
+#
+# This file is managed by Salt.
+
+
passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini;
-passenger_ruby /usr/bin/passenger_free_ruby;
-### End automatically installed Phusion Passenger config snippet ###
+passenger_ruby /usr/bin/ruby;
[INFO ] Completed state [/etc/nginx/conf.d/mod-http-passenger.conf] at time 14:41:23.212174 (duration_in_ms=160.173)
[INFO ] Running state [/etc/nginx/sites-available/arvados_api] at time 14:41:23.212611
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_api]
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://nginx/files/default/server.conf'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_api] at time 14:41:23.725133 (duration_in_ms=512.522)
[INFO ] Running state [/etc/nginx/sites-available/arvados_controller_default] at time 14:41:23.725472
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_controller_default]
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_controller_default] at time 14:41:23.789221 (duration_in_ms=63.748)
[INFO ] Running state [/etc/nginx/sites-available/arvados_controller_ssl] at time 14:41:23.789564
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_controller_ssl]
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_controller_ssl] at time 14:41:23.854683 (duration_in_ms=65.118)
[INFO ] Running state [/etc/nginx/sites-available/arvados_keepproxy_default] at time 14:41:23.854980
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_keepproxy_default]
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_keepproxy_default] at time 14:41:23.916612 (duration_in_ms=61.631)
[INFO ] Running state [/etc/nginx/sites-available/arvados_keepproxy_ssl] at time 14:41:23.916926
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_keepproxy_ssl]
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_keepproxy_ssl] at time 14:41:23.981758 (duration_in_ms=64.833)
[INFO ] Running state [/etc/nginx/sites-available/arvados_collections_download_default] at time 14:41:23.982059
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_collections_download_default]
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_collections_download_default] at time 14:41:24.043432 (duration_in_ms=61.374)
[INFO ] Running state [/etc/nginx/sites-available/arvados_collections_download_ssl] at time 14:41:24.043724
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_collections_download_ssl]
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_collections_download_ssl] at time 14:41:24.107102 (duration_in_ms=63.378)
[INFO ] Running state [/etc/nginx/sites-available/arvados_websocket_default] at time 14:41:24.107416
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_websocket_default]
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_websocket_default] at time 14:41:24.169227 (duration_in_ms=61.811)
[INFO ] Running state [/etc/nginx/sites-available/arvados_websocket_ssl] at time 14:41:24.169538
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_websocket_ssl]
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_websocket_ssl] at time 14:41:24.234777 (duration_in_ms=65.238)
[INFO ] Running state [/etc/nginx/sites-available/arvados_webshell_default] at time 14:41:24.235103
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_webshell_default]
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_webshell_default] at time 14:41:24.299271 (duration_in_ms=64.167)
[INFO ] Running state [/etc/nginx/sites-available/arvados_webshell_ssl] at time 14:41:24.299636
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_webshell_ssl]
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_webshell_ssl] at time 14:41:24.369977 (duration_in_ms=70.342)
[INFO ] Running state [/etc/nginx/sites-available/arvados_workbench2_default] at time 14:41:24.370294
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_workbench2_default]
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_workbench2_default] at time 14:41:24.434660 (duration_in_ms=64.365)
[INFO ] Running state [/etc/nginx/sites-available/arvados_workbench2_ssl] at time 14:41:24.435054
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_workbench2_ssl]
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_workbench2_ssl] at time 14:41:24.499724 (duration_in_ms=64.67)
[INFO ] Running state [/etc/nginx/sites-available/arvados_workbench_default] at time 14:41:24.500084
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_workbench_default]
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_workbench_default] at time 14:41:24.563546 (duration_in_ms=63.462)
[INFO ] Running state [/etc/nginx/sites-available/arvados_workbench_ssl] at time 14:41:24.563864
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_workbench_ssl]
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_workbench_ssl] at time 14:41:24.632710 (duration_in_ms=68.846)
[INFO ] Running state [/etc/nginx/sites-available/arvados_workbench_upstream] at time 14:41:24.633023
[INFO ] Executing state file.managed for [/etc/nginx/sites-available/arvados_workbench_upstream]
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=1 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/nginx/files/default/server.conf' to resolve 'salt://nginx/files/default/server.conf'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/nginx/sites-available/arvados_workbench_upstream] at time 14:41:24.698129 (duration_in_ms=65.105)
[DEBUG ] LazyLoaded systemd.booted
[DEBUG ] LazyLoaded service.start
[DEBUG ] LazyLoaded service.running
[INFO ] Running state [nginx] at time 14:41:24.765368
[INFO ] Executing state service.running for [nginx]
[DEBUG ] LazyLoaded cmd.run_all
[INFO ] Executing command ['systemctl', 'status', 'nginx.service', '-n', '0'] in directory '/home/ubuntu'
[DEBUG ] stdout: * nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded (/lib/systemd/system/nginx.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-11-18 14:40:45 UTC; 38s ago
Docs: man:nginx(8)
Process: 4978 ExecReload=/usr/sbin/nginx -g daemon on; master_process on; -s reload (code=exited, status=0/SUCCESS)
Main PID: 4427 (nginx)
Tasks: 34 (limit: 4915)
CGroup: /system.slice/nginx.service
|-4427 nginx: master process /usr/sbin/nginx -g daemon on; master_process on;
|-4979 Passenger watchdog
|-4986 Passenger core
|-4997 nginx: worker process
|-4998 nginx: worker process
|-4999 nginx: worker process
`-5004 nginx: worker process
[INFO ] Executing command ['systemctl', 'is-active', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] The service nginx is already running
[INFO ] Completed state [nginx] at time 14:41:24.877897 (duration_in_ms=112.527)
[INFO ] Running state [nginx] at time 14:41:24.878610
[INFO ] Executing state service.mod_watch for [nginx]
[INFO ] Executing command ['systemctl', 'is-active', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-r74cbca47cf1b4a9db618115e2e313db2.scope
[INFO ] {'nginx': True}
[INFO ] Completed state [nginx] at time 14:41:28.372131 (duration_in_ms=3493.521)
[INFO ] Running state [/etc/nginx/sites-enabled] at time 14:41:28.372863
[INFO ] Executing state file.directory for [/etc/nginx/sites-enabled]
[INFO ] The directory /etc/nginx/sites-enabled is in the correct state
[INFO ] Completed state [/etc/nginx/sites-enabled] at time 14:41:28.379869 (duration_in_ms=7.006)
[INFO ] Running state [/etc/nginx/sites-available] at time 14:41:28.380332
[INFO ] Executing state file.directory for [/etc/nginx/sites-available]
[INFO ] The directory /etc/nginx/sites-available is in the correct state
[INFO ] Completed state [/etc/nginx/sites-available] at time 14:41:28.386224 (duration_in_ms=5.892)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_api] at time 14:41:28.389711
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_api]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_api'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_api] at time 14:41:28.397081 (duration_in_ms=7.368)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_controller_default] at time 14:41:28.400422
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_controller_default]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_controller_default'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_controller_default] at time 14:41:28.411423 (duration_in_ms=11.001)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_controller_ssl] at time 14:41:28.416343
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_controller_ssl]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_controller_ssl'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_controller_ssl] at time 14:41:28.425624 (duration_in_ms=9.282)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_keepproxy_default] at time 14:41:28.429895
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_keepproxy_default]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_keepproxy_default'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_keepproxy_default] at time 14:41:28.438506 (duration_in_ms=8.611)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_keepproxy_ssl] at time 14:41:28.442512
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_keepproxy_ssl]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_keepproxy_ssl'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_keepproxy_ssl] at time 14:41:28.450517 (duration_in_ms=8.005)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_collections_download_default] at time 14:41:28.454203
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_collections_download_default]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_collections_download_default'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_collections_download_default] at time 14:41:28.471612 (duration_in_ms=17.409)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_collections_download_ssl] at time 14:41:28.475079
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_collections_download_ssl]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_collections_download_ssl'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_collections_download_ssl] at time 14:41:28.482271 (duration_in_ms=7.193)
[INFO ] Running state [/etc/nginx/sites-enabled/default] at time 14:41:28.482784
[INFO ] Executing state file.absent for [/etc/nginx/sites-enabled/default]
[INFO ] {'removed': '/etc/nginx/sites-enabled/default'}
[INFO ] Completed state [/etc/nginx/sites-enabled/default] at time 14:41:28.487156 (duration_in_ms=4.372)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_websocket_default] at time 14:41:28.490197
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_websocket_default]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_websocket_default'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_websocket_default] at time 14:41:28.496590 (duration_in_ms=6.393)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_websocket_ssl] at time 14:41:28.499671
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_websocket_ssl]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_websocket_ssl'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_websocket_ssl] at time 14:41:28.505581 (duration_in_ms=5.91)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_webshell_default] at time 14:41:28.508505
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_webshell_default]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_webshell_default'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_webshell_default] at time 14:41:28.514316 (duration_in_ms=5.812)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_webshell_ssl] at time 14:41:28.517067
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_webshell_ssl]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_webshell_ssl'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_webshell_ssl] at time 14:41:28.522842 (duration_in_ms=5.775)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_workbench2_default] at time 14:41:28.525568
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_workbench2_default]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_workbench2_default'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_workbench2_default] at time 14:41:28.531086 (duration_in_ms=5.519)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_workbench2_ssl] at time 14:41:28.533679
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_workbench2_ssl]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_workbench2_ssl'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_workbench2_ssl] at time 14:41:28.539073 (duration_in_ms=5.394)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_workbench_default] at time 14:41:28.541711
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_workbench_default]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_workbench_default'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_workbench_default] at time 14:41:28.547233 (duration_in_ms=5.521)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_workbench_ssl] at time 14:41:28.550050
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_workbench_ssl]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_workbench_ssl'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_workbench_ssl] at time 14:41:28.555521 (duration_in_ms=5.471)
[INFO ] Running state [/etc/nginx/sites-enabled/arvados_workbench_upstream] at time 14:41:28.558137
[INFO ] Executing state file.symlink for [/etc/nginx/sites-enabled/arvados_workbench_upstream]
[INFO ] {'new': '/etc/nginx/sites-enabled/arvados_workbench_upstream'}
[INFO ] Completed state [/etc/nginx/sites-enabled/arvados_workbench_upstream] at time 14:41:28.563575 (duration_in_ms=5.438)
[INFO ] Running state [nginx] at time 14:41:28.663522
[INFO ] Executing state service.running for [nginx]
[INFO ] Executing command ['systemctl', 'is-active', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] The service nginx is already running
[INFO ] Completed state [nginx] at time 14:41:28.748452 (duration_in_ms=84.929)
[INFO ] Running state [/etc/nginx/ssl] at time 14:41:28.749667
[INFO ] Executing state file.directory for [/etc/nginx/ssl]
[INFO ] {'/etc/nginx/ssl': 'New Dir'}
[INFO ] Completed state [/etc/nginx/ssl] at time 14:41:28.761673 (duration_in_ms=11.996)
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [postgresql-server] at time 14:41:28.774040
[INFO ] Executing state pkg.installed for [postgresql-server]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Targeting repo 'bionic'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328752936888.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', '-t', 'bionic', 'install', 'postgresql-10', 'postgresql-contrib'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[INFO ] Made the following changes:
'postgresql-contrib' changed from 'absent' to '10+190ubuntu0.1'
'libsensors4' changed from 'absent' to '1:3.4.0-4'
'postgresql-10' changed from 'absent' to '10.15-0ubuntu0.18.04.1'
'postgresql-client-common' changed from 'absent' to '190ubuntu0.1'
'libpq5' changed from 'absent' to '10.15-0ubuntu0.18.04.1'
'postgresql-common' changed from 'absent' to '190ubuntu0.1'
'sysstat' changed from 'absent' to '11.6.1-1ubuntu0.1'
'postgresql-client-10' changed from 'absent' to '10.15-0ubuntu0.18.04.1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [postgresql-server] at time 14:42:14.076817 (duration_in_ms=45302.777)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded file.directory
[INFO ] Running state [/var/lib/postgresql/10/main] at time 14:42:14.083673
[INFO ] Executing state file.directory for [/var/lib/postgresql/10/main]
[DEBUG ] LazyLoaded file.user_to_uid
[INFO ] The directory /var/lib/postgresql/10/main is in the correct state
[INFO ] Completed state [/var/lib/postgresql/10/main] at time 14:42:14.440160 (duration_in_ms=356.485)
[DEBUG ] LazyLoaded cmd.run
[INFO ] Running state [pg_createcluster 10 main -d /var/lib/postgresql/10/main] at time 14:42:14.448112
[INFO ] Executing state cmd.run for [pg_createcluster 10 main -d /var/lib/postgresql/10/main]
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad acme.cert: 'acme' __virtual__ returned False: The ACME execution module cannot be loaded: letsencrypt-auto not installed.
[DEBUG ] LazyLoaded apache.config
[DEBUG ] LazyLoaded apache.a2enconf
[DEBUG ] LazyLoaded apache.a2enmod
[DEBUG ] LazyLoaded apache.a2ensite
[DEBUG ] Could not LazyLoad augeas.execute: 'augeas.execute' is not available.
[DEBUG ] LazyLoaded azurearm_compute.availability_set_create_or_update
[DEBUG ] LazyLoaded azurearm_dns.zones_list_by_resource_group
[DEBUG ] LazyLoaded azurearm_network.check_ip_address_availability
[DEBUG ] LazyLoaded azurearm_resource.resource_group_check_existence
[DEBUG ] LazyLoaded boto3_elasticache.cache_cluster_exists
[DEBUG ] LazyLoaded boto3_elasticsearch.describe_elasticsearch_domain
[DEBUG ] LazyLoaded boto3_route53.find_hosted_zone
[DEBUG ] LazyLoaded boto3_sns.topic_exists
[DEBUG ] LazyLoaded boto_apigateway.describe_apis
[DEBUG ] LazyLoaded boto_asg.exists
[DEBUG ] LazyLoaded boto_cfn.exists
[DEBUG ] LazyLoaded boto_cloudfront.get_distribution
[DEBUG ] LazyLoaded boto_cloudtrail.exists
[DEBUG ] LazyLoaded boto_cloudwatch.get_alarm
[DEBUG ] LazyLoaded boto_cloudwatch_event.exists
[DEBUG ] LazyLoaded boto_cognitoidentity.describe_identity_pools
[DEBUG ] LazyLoaded boto_datapipeline.create_pipeline
[DEBUG ] LazyLoaded boto_dynamodb.exists
[DEBUG ] LazyLoaded boto_ec2.get_key
[DEBUG ] LazyLoaded boto_elasticache.exists
[DEBUG ] LazyLoaded boto_elasticsearch_domain.exists
[DEBUG ] LazyLoaded boto_elb.exists
[DEBUG ] LazyLoaded boto_elbv2.target_group_exists
[DEBUG ] LazyLoaded boto_iam.get_user
[DEBUG ] LazyLoaded boto_iam.role_exists
[DEBUG ] LazyLoaded boto_iot.policy_exists
[DEBUG ] LazyLoaded boto_kinesis.exists
[DEBUG ] LazyLoaded boto_kms.describe_key
[DEBUG ] LazyLoaded boto_lambda.function_exists
[DEBUG ] LazyLoaded boto_asg.exists
[DEBUG ] LazyLoaded boto_rds.exists
[DEBUG ] LazyLoaded boto_route53.get_record
[DEBUG ] LazyLoaded boto_s3.get_object_metadata
[DEBUG ] LazyLoaded boto_s3_bucket.exists
[DEBUG ] LazyLoaded boto_secgroup.exists
[DEBUG ] LazyLoaded boto_sns.exists
[DEBUG ] LazyLoaded boto_sqs.exists
[DEBUG ] LazyLoaded boto_vpc.exists
[DEBUG ] LazyLoaded bower.list
[DEBUG ] LazyLoaded chef.client
[DEBUG ] LazyLoaded chocolatey.install
[DEBUG ] LazyLoaded cimc.get_system_info
[DEBUG ] LazyLoaded cisconso.set_data_value
[DEBUG ] LazyLoaded csf.exists
[DEBUG ] LazyLoaded cyg.list
[DEBUG ] LazyLoaded ddns.update
[DEBUG ] LazyLoaded chassis.cmd
[DEBUG ] Could not LazyLoad docker.version: 'docker.version' is not available.
[DEBUG ] Could not LazyLoad docker.version: 'docker.version' is not available.
[DEBUG ] Could not LazyLoad docker.version: 'docker.version' is not available.
[DEBUG ] Could not LazyLoad docker.version: 'docker.version' is not available.
[DEBUG ] LazyLoaded eselect.exec_action
[DEBUG ] LazyLoaded esxi.cmd
[INFO ] Executing command ['git', '--version'] as user 'root' in directory '/root'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'root', '-c', '/usr/bin/python3')
[DEBUG ] stdout: git version 2.17.1
[DEBUG ] LazyLoaded github.list_users
[DEBUG ] LazyLoaded glanceng.image_get
[DEBUG ] LazyLoaded glusterfs.list_volumes
[DEBUG ] LazyLoaded elasticsearch.exists
[DEBUG ] LazyLoaded icinga2.generate_ticket
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] LazyLoaded ifttt.trigger_event
[DEBUG ] Could not LazyLoad influxdb08.db_exists: 'influxdb08.db_exists' is not available.
[DEBUG ] Could not LazyLoad influxdb08.db_exists: 'influxdb08.db_exists' is not available.
[DEBUG ] Could not LazyLoad influxdb.db_exists: 'influxdb.db_exists' is not available.
[DEBUG ] Could not LazyLoad influxdb.db_exists: 'influxdb.db_exists' is not available.
[DEBUG ] Could not LazyLoad influxdb.db_exists: 'influxdb.db_exists' is not available.
[DEBUG ] Could not LazyLoad influxdb.db_exists: 'influxdb.db_exists' is not available.
[DEBUG ] LazyLoaded ipset.version
[DEBUG ] LazyLoaded kapacitor.version
[DEBUG ] LazyLoaded keystone.auth
[DEBUG ] LazyLoaded keystoneng.domain_get
[DEBUG ] LazyLoaded keystoneng.endpoint_get
[DEBUG ] LazyLoaded keystoneng.group_get
[DEBUG ] LazyLoaded keystoneng.project_get
[DEBUG ] LazyLoaded keystoneng.role_get
[DEBUG ] LazyLoaded keystoneng.role_grant
[DEBUG ] LazyLoaded keystoneng.service_get
[DEBUG ] LazyLoaded keystoneng.user_get
[DEBUG ] LazyLoaded keystore.list
[DEBUG ] Could not LazyLoad kubernetes.ping: 'kubernetes.ping' is not available.
[DEBUG ] LazyLoaded layman.add
[DEBUG ] LazyLoaded libcloud_dns.list_zones
[DEBUG ] LazyLoaded libcloud_loadbalancer.list_balancers
[DEBUG ] LazyLoaded libcloud_storage.list_containers
[DEBUG ] LazyLoaded logadm.list_conf
[DEBUG ] LazyLoaded lvs.get_rules
[DEBUG ] LazyLoaded lvs.get_rules
[DEBUG ] LazyLoaded lxd.version
[DEBUG ] LazyLoaded lxd.version
[DEBUG ] LazyLoaded lxd.version
[DEBUG ] LazyLoaded lxd.version
[DEBUG ] LazyLoaded makeconf.get_var
[DEBUG ] LazyLoaded memcached.status
[DEBUG ] LazyLoaded mongodb.db_exists
[DEBUG ] LazyLoaded mongodb.user_exists
[DEBUG ] LazyLoaded monit.summary
[DEBUG ] LazyLoaded mssql.version
[DEBUG ] LazyLoaded mssql.version
[DEBUG ] LazyLoaded mssql.version
[DEBUG ] LazyLoaded mssql.version
[DEBUG ] LazyLoaded mysql.db_exists
[DEBUG ] LazyLoaded mysql.grant_exists
[DEBUG ] LazyLoaded mysql.query
[DEBUG ] LazyLoaded mysql.user_create
[DEBUG ] LazyLoaded neutronng.list_networks
[DEBUG ] LazyLoaded neutronng.list_subnets
[DEBUG ] LazyLoaded neutronng.list_subnets
[DEBUG ] LazyLoaded neutronng.list_subnets
[DEBUG ] LazyLoaded nftables.version
[DEBUG ] LazyLoaded npm.list
[DEBUG ] LazyLoaded openvswitch.bridge_create
[DEBUG ] LazyLoaded openvswitch.port_add
[DEBUG ] LazyLoaded panos.commit
[DEBUG ] LazyLoaded pdbedit.create
[DEBUG ] LazyLoaded pecl.list
[DEBUG ] LazyLoaded portage_config.get_missing_flags
[DEBUG ] LazyLoaded quota.report
[DEBUG ] LazyLoaded rabbitmq.list_upstreams
[DEBUG ] Could not LazyLoad rbac.profile_list: 'rbac.profile_list' is not available.
[DEBUG ] LazyLoaded rdp.enable
[DEBUG ] Could not LazyLoad redis.set_key: 'redis.set_key' is not available.
[DEBUG ] Could not LazyLoad reg.read_value: 'reg.read_value' is not available.
[DEBUG ] LazyLoaded selinux.getenforce
[DEBUG ] Could not LazyLoad vmadm.create: 'vmadm.create' is not available.
[DEBUG ] LazyLoaded snapper.diff
[DEBUG ] LazyLoaded splunk.list_users
[DEBUG ] LazyLoaded splunk_search.get
[DEBUG ] LazyLoaded tomcat.status
[DEBUG ] LazyLoaded trafficserver.set_config
[DEBUG ] LazyLoaded vagrant.version
[DEBUG ] LazyLoaded victorops.create_event
[DEBUG ] LazyLoaded virt.node_info
[DEBUG ] LazyLoaded win_dacl.add_ace
[DEBUG ] LazyLoaded win_dns_client.add_dns
[DEBUG ] Could not LazyLoad firewall.get_config: 'firewall.get_config' is not available.
[DEBUG ] LazyLoaded win_iis.create_site
[DEBUG ] Could not LazyLoad lgpo.set: 'lgpo.set' is not available.
[DEBUG ] LazyLoaded win_path.rehash
[DEBUG ] LazyLoaded win_pki.get_stores
[DEBUG ] LazyLoaded win_servermanager.install
[DEBUG ] LazyLoaded win_smtp_server.get_server_setting
[DEBUG ] LazyLoaded win_snmp.get_agent_settings
[DEBUG ] LazyLoaded wordpress.show_plugin
[DEBUG ] LazyLoaded x509.get_pem_entry
[DEBUG ] LazyLoaded xmpp.send_msg
[DEBUG ] LazyLoaded zk_concurrency.lock
[DEBUG ] LazyLoaded zonecfg.create
[DEBUG ] LazyLoaded zookeeper.create
[DEBUG ] Could not LazyLoad cmd.mod_run_check: 'cmd.mod_run_check' is not available.
[INFO ] Executing command 'test -f /var/lib/postgresql/10/main/PG_VERSION' as user 'root' in directory '/'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'root', '-c', '/usr/bin/python3')
[DEBUG ] Last command return code: 0
[INFO ] ['unless condition is true']
[INFO ] Completed state [pg_createcluster 10 main -d /var/lib/postgresql/10/main] at time 14:42:19.129226 (duration_in_ms=4681.107)
[INFO ] Running state [/var/lib/postgresql/10/main] at time 14:42:19.134687
[INFO ] Executing state file.directory for [/var/lib/postgresql/10/main]
[INFO ] The directory /var/lib/postgresql/10/main is in the correct state
[INFO ] Completed state [/var/lib/postgresql/10/main] at time 14:42:19.195304 (duration_in_ms=60.617)
[INFO ] Running state [/etc/postgresql/10/main] at time 14:42:19.198459
[INFO ] Executing state file.directory for [/etc/postgresql/10/main]
[INFO ] {'/etc/postgresql/10/main/conf.d': {'mode': '0700'}, '/etc/postgresql/10/main': {'mode': '0700'}, 'mode': '0700'}
[INFO ] Completed state [/etc/postgresql/10/main] at time 14:42:19.208545 (duration_in_ms=10.086)
[INFO ] Running state [/etc/postgresql/10/main/postgresql.conf] at time 14:42:19.211940
[INFO ] Executing state file.blockreplace for [/etc/postgresql/10/main/postgresql.conf]
[INFO ] File changed:
---
+++
@@ -660,3 +660,6 @@
#------------------------------------------------------------------------------
# Add settings for extensions here
+# Managed by SaltStack: listen_addresses: please do not edit
+listen_addresses = '*' # listen on all interfaces
+# Managed by SaltStack: end of salt managed zone --
[INFO ] Completed state [/etc/postgresql/10/main/postgresql.conf] at time 14:42:19.276249 (duration_in_ms=64.309)
[INFO ] Running state [/etc/postgresql/10/main/pg_hba.conf] at time 14:42:19.278975
[INFO ] Executing state file.managed for [/etc/postgresql/10/main/pg_hba.conf]
[DEBUG ] Could not LazyLoad file.mod_run_check: 'file.mod_run_check' is not available.
[INFO ] Executing command 'test -f /etc/postgresql/10/main/pg_hba.conf || touch /etc/postgresql/10/main/pg_hba.conf' in directory '/home/ubuntu'
[DEBUG ] Last command return code: 0
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[DEBUG ] In saltenv 'base', looking at rel_path 'postgres/templates/pg_hba.conf.j2' to resolve 'salt://postgres/templates/pg_hba.conf.j2'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/postgres/templates/pg_hba.conf.j2' to resolve 'salt://postgres/templates/pg_hba.conf.j2'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://postgres/templates/pg_hba.conf.j2'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'postgres/templates/pg_hba.conf.j2'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] running our check_cmd
[INFO ] Executing command 'salt-call --local file.copy /etc/postgresql/10/main/pg_hba.conf /etc/postgresql/10/main/pg_hba.conf.bak remove_existing=true /srv/formulas/__salt.tmp.6ikd5tcs' in directory '/home/ubuntu'
[DEBUG ] stdout: local:
True
[INFO ] File changed:
---
+++
@@ -1,99 +1,33 @@
+######################################################################
+# ATTENTION! Managed by SaltStack. #
+# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN! #
+######################################################################
+#
# PostgreSQL Client Authentication Configuration File
# ===================================================
#
# Refer to the "Client Authentication" section in the PostgreSQL
-# documentation for a complete description of this file. A short
-# synopsis follows.
-#
-# This file controls: which hosts are allowed to connect, how clients
-# are authenticated, which PostgreSQL user names they can use, which
-# databases they can access. Records take one of these forms:
-#
-# local DATABASE USER METHOD [OPTIONS]
-# host DATABASE USER ADDRESS METHOD [OPTIONS]
-# hostssl DATABASE USER ADDRESS METHOD [OPTIONS]
-# hostnossl DATABASE USER ADDRESS METHOD [OPTIONS]
-#
-# (The uppercase items must be replaced by actual values.)
-#
-# The first field is the connection type: "local" is a Unix-domain
-# socket, "host" is either a plain or SSL-encrypted TCP/IP socket,
-# "hostssl" is an SSL-encrypted TCP/IP socket, and "hostnossl" is a
-# plain TCP/IP socket.
-#
-# DATABASE can be "all", "sameuser", "samerole", "replication", a
-# database name, or a comma-separated list thereof. The "all"
-# keyword does not match "replication". Access to replication
-# must be enabled in a separate record (see example below).
-#
-# USER can be "all", a user name, a group name prefixed with "+", or a
-# comma-separated list thereof. In both the DATABASE and USER fields
-# you can also write a file name prefixed with "@" to include names
-# from a separate file.
-#
-# ADDRESS specifies the set of hosts the record matches. It can be a
-# host name, or it is made up of an IP address and a CIDR mask that is
-# an integer (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that
-# specifies the number of significant bits in the mask. A host name
-# that starts with a dot (.) matches a suffix of the actual host name.
-# Alternatively, you can write an IP address and netmask in separate
-# columns to specify the set of hosts. Instead of a CIDR-address, you
-# can write "samehost" to match any of the server's own IP addresses,
-# or "samenet" to match any address in any subnet that the server is
-# directly connected to.
-#
-# METHOD can be "trust", "reject", "md5", "password", "scram-sha-256",
-# "gss", "sspi", "ident", "peer", "pam", "ldap", "radius" or "cert".
-# Note that "password" sends passwords in clear text; "md5" or
-# "scram-sha-256" are preferred since they send encrypted passwords.
-#
-# OPTIONS are a set of options for the authentication in the format
-# NAME=VALUE. The available options depend on the different
-# authentication methods -- refer to the "Client Authentication"
-# section in the documentation for a list of which options are
-# available for which authentication methods.
-#
-# Database and user names containing spaces, commas, quotes and other
-# special characters must be quoted. Quoting one of the keywords
-# "all", "sameuser", "samerole" or "replication" makes the name lose
-# its special character, and just match a database or username with
-# that name.
-#
-# This file is read on server startup and when the server receives a
-# SIGHUP signal. If you edit the file on a running system, you have to
-# SIGHUP the server for the changes to take effect, run "pg_ctl reload",
-# or execute "SELECT pg_reload_conf()".
-#
-# Put your actual configuration here
-# ----------------------------------
-#
-# If you want to allow non-local connections, you need to add more
-# "host" records. In that case you will also need to make PostgreSQL
-# listen on a non-local interface via the listen_addresses
-# configuration parameter, or via the -i or -h command line switches.
-
-
-
+# documentation for a complete description of this file.
# DO NOT DISABLE!
# If you change this first entry you will need to make sure that the
# database superuser can access the database using some other method.
# Noninteractive access to all databases is required during automatic
# maintenance (custom daily cronjobs, replication, and similar tasks).
-#
+
# Database administrative login by Unix domain socket
local all postgres peer
# TYPE DATABASE USER ADDRESS METHOD
-# "local" is for Unix domain socket connections only
+
+local all postgres peer
+
local all all peer
-# IPv4 local connections:
+
host all all 127.0.0.1/32 md5
-# IPv6 local connections:
+
host all all ::1/128 md5
-# Allow replication connections from localhost, by a user with the
-# replication privilege.
-local replication all peer
-host replication all 127.0.0.1/32 md5
-host replication all ::1/128 md5
+
+host arvados arvados 127.0.0.1/32 md5
+
[INFO ] Completed state [/etc/postgresql/10/main/pg_hba.conf] at time 14:42:23.045243 (duration_in_ms=3766.267)
[INFO ] Running state [/etc/postgresql/10/main/pg_ident.conf] at time 14:42:23.051111
[INFO ] Executing state file.managed for [/etc/postgresql/10/main/pg_ident.conf]
[INFO ] {'mode': '0600'}
[INFO ] Completed state [/etc/postgresql/10/main/pg_ident.conf] at time 14:42:23.059787 (duration_in_ms=8.675)
[INFO ] Running state [postgresql] at time 14:42:23.067137
[INFO ] Executing state service.running for [postgresql]
[INFO ] Executing command ['systemctl', 'status', 'postgresql.service', '-n', '0'] in directory '/home/ubuntu'
[DEBUG ] stdout: * postgresql.service - PostgreSQL RDBMS
Loaded: loaded (/lib/systemd/system/postgresql.service; enabled; vendor preset: enabled)
Active: active (exited) since Wed 2020-11-18 14:41:46 UTC; 36s ago
Main PID: 5634 (code=exited, status=0/SUCCESS)
Tasks: 0 (limit: 4915)
CGroup: /system.slice/postgresql.service
[INFO ] Executing command ['systemctl', 'is-active', 'postgresql.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'postgresql.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] The service postgresql is already running
[INFO ] Completed state [postgresql] at time 14:42:23.205955 (duration_in_ms=138.815)
[INFO ] Running state [postgresql] at time 14:42:23.206589
[INFO ] Executing state service.mod_watch for [postgresql]
[INFO ] Executing command ['systemctl', 'is-active', 'postgresql.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'postgresql.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-r8633ac4fcea94275ac5ebcea4d8b56d4.scope
[INFO ] {'postgresql': True}
[INFO ] Completed state [postgresql] at time 14:42:26.504703 (duration_in_ms=3298.114)
[INFO ] Running state [service.reload] at time 14:42:26.514807
[INFO ] Executing state module.wait for [service.reload]
[INFO ] No changes made for service.reload
[INFO ] Completed state [service.reload] at time 14:42:26.522987 (duration_in_ms=8.18)
[INFO ] Running state [service.reload] at time 14:42:26.523442
[INFO ] Executing state module.mod_watch for [service.reload]
[WARNING ] The function "module.run" is using its deprecated version and will expire in version "Phosphorus".
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'reload', 'postgresql.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-rfe8f438048a74761b00e7b8d58f09350.scope
[INFO ] {'ret': True}
[INFO ] Completed state [service.reload] at time 14:42:26.785037 (duration_in_ms=261.593)
[INFO ] Running state [postgresql-client-libs] at time 14:42:26.786301
[INFO ] Executing state pkg.installed for [postgresql-client-libs]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[INFO ] All specified packages are already installed
[INFO ] Completed state [postgresql-client-libs] at time 14:42:26.855608 (duration_in_ms=69.307)
[INFO ] Running state [postgres-reload-modules] at time 14:42:26.856147
[INFO ] Executing state test.succeed_with_changes for [postgres-reload-modules]
[INFO ] Made the following changes:
'testing' changed from 'Unchanged' to 'Something pretended to change'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [postgres-reload-modules] at time 14:42:27.247758 (duration_in_ms=391.611)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded postgres.user_exists
[DEBUG ] LazyLoaded postgres_user.present
[INFO ] Running state [arvados] at time 14:42:27.260426
[INFO ] Executing state postgres_user.present for [arvados]
[DEBUG ] LazyLoaded file.chown
[DEBUG ] LazyLoaded cmd.run_all
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'postgres', '-c', "SELECT setting FROM pg_catalog.pg_settings WHERE name = 'server_version'", '-t'] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: 10.15 (Ubuntu 10.15-0ubuntu0.18.04.1)
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'postgres', '-v', 'datestyle=ISO,MDY', '-c', 'COPY (SELECT pg_roles.rolname as "name",pg_roles.rolsuper as "superuser", pg_roles.rolinherit as "inherits privileges", pg_roles.rolcreaterole as "can create roles", pg_roles.rolcreatedb as "can create databases", NULL as "can update system catalogs", pg_roles.rolcanlogin as "can login", pg_roles.rolreplication as "replication", pg_roles.rolconnlimit as "connections", (SELECT array_agg(pg_roles2.rolname) FROM pg_catalog.pg_auth_members JOIN pg_catalog.pg_roles pg_roles2 ON (pg_auth_members.roleid = pg_roles2.oid) WHERE pg_auth_members.member = pg_roles.oid) as "groups",pg_roles.rolvaliduntil::timestamp(0) as "expiry time", pg_roles.rolconfig as "defaults variables" , COALESCE(pg_shadow.passwd, pg_authid.rolpassword) as "password" FROM pg_roles LEFT JOIN pg_authid ON pg_roles.oid = pg_authid.oid LEFT JOIN pg_shadow ON pg_roles.oid = pg_shadow.usesysid) TO STDOUT WITH CSV HEADER'] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: name,superuser,inherits privileges,can create roles,can create databases,can update system catalogs,can login,replication,connections,groups,expiry time,defaults variables,password
pg_signal_backend,f,t,f,f,,f,f,-1,,,,
postgres,t,t,t,t,,t,t,-1,,,,
pg_read_all_stats,f,t,f,f,,f,f,-1,,,,
pg_monitor,f,t,f,f,,f,f,-1,"{pg_read_all_settings,pg_read_all_stats,pg_stat_scan_tables}",,,
pg_read_all_settings,f,t,f,f,,f,f,-1,,,,
pg_stat_scan_tables,f,t,f,f,,f,f,-1,,,,
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'postgres', '-c', "SELECT setting FROM pg_catalog.pg_settings WHERE name = 'server_version'", '-t'] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: 10.15 (Ubuntu 10.15-0ubuntu0.18.04.1)
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'postgres', '-v', 'datestyle=ISO,MDY', '-c', 'COPY (SELECT pg_roles.rolname as "name",pg_roles.rolsuper as "superuser", pg_roles.rolinherit as "inherits privileges", pg_roles.rolcreaterole as "can create roles", pg_roles.rolcreatedb as "can create databases", NULL as "can update system catalogs", pg_roles.rolcanlogin as "can login", pg_roles.rolreplication as "replication", pg_roles.rolconnlimit as "connections", (SELECT array_agg(pg_roles2.rolname) FROM pg_catalog.pg_auth_members JOIN pg_catalog.pg_roles pg_roles2 ON (pg_auth_members.roleid = pg_roles2.oid) WHERE pg_auth_members.member = pg_roles.oid) as "groups",pg_roles.rolvaliduntil::timestamp(0) as "expiry time", pg_roles.rolconfig as "defaults variables" FROM pg_roles) TO STDOUT WITH CSV HEADER'] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: name,superuser,inherits privileges,can create roles,can create databases,can update system catalogs,can login,replication,connections,groups,expiry time,defaults variables
pg_signal_backend,f,t,f,f,,f,f,-1,,,
postgres,t,t,t,t,,t,t,-1,,,
pg_read_all_stats,f,t,f,f,,f,f,-1,,,
pg_monitor,f,t,f,f,,f,f,-1,"{pg_read_all_settings,pg_read_all_stats,pg_stat_scan_tables}",,
pg_read_all_settings,f,t,f,f,,f,f,-1,,,
pg_stat_scan_tables,f,t,f,f,,f,f,-1,,,
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'postgres', '-c', 'CREATE ROLE "arvados" WITH INHERIT LOGIN ENCRYPTED PASSWORD \'md558fed4ff82a7c96db6c3b5d2e234a11a\''] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: CREATE ROLE
[INFO ] {'arvados': 'Present'}
[INFO ] Completed state [arvados] at time 14:42:29.169447 (duration_in_ms=1909.011)
[DEBUG ] LazyLoaded postgres_extension.present
[DEBUG ] LazyLoaded postgres_database.present
[INFO ] Running state [arvados] at time 14:42:29.208854
[INFO ] Executing state postgres_database.present for [arvados]
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'postgres', '-v', 'datestyle=ISO,MDY', '-c', 'COPY (SELECT datname as "Name", pga.rolname as "Owner", pg_encoding_to_char(encoding) as "Encoding", datcollate as "Collate", datctype as "Ctype", datacl as "Access privileges", spcname as "Tablespace" FROM pg_database pgd, pg_roles pga, pg_tablespace pgts WHERE pga.oid = pgd.datdba AND pgts.oid = pgd.dattablespace) TO STDOUT WITH CSV HEADER'] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: Name,Owner,Encoding,Collate,Ctype,Access privileges,Tablespace
template0,postgres,UTF8,en_US.UTF-8,en_US.UTF-8,"{=c/postgres,postgres=CTc/postgres}",pg_default
template1,postgres,UTF8,en_US.UTF-8,en_US.UTF-8,"{=c/postgres,postgres=CTc/postgres}",pg_default
postgres,postgres,UTF8,en_US.UTF-8,en_US.UTF-8,,pg_default
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'postgres', '-c', 'CREATE DATABASE "arvados" WITH OWNER = "arvados" TEMPLATE = template0 LC_COLLATE = \'en_US.utf8\' LC_CTYPE = \'en_US.utf8\''] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: CREATE DATABASE
[INFO ] {'arvados': 'Present'}
[INFO ] Completed state [arvados] at time 14:42:30.749318 (duration_in_ms=1540.462)
[DEBUG ] LazyLoaded postgres_schema.present
[INFO ] Running state [public] at time 14:42:30.769051
[INFO ] Executing state postgres_schema.present for [public]
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'arvados', '-v', 'datestyle=ISO,MDY', '-c', 'COPY (SELECT pg_namespace.nspname as "name",pg_namespace.nspacl as "acl", pg_roles.rolname as "owner" FROM pg_namespace LEFT JOIN pg_roles ON pg_roles.oid = pg_namespace.nspowner) TO STDOUT WITH CSV HEADER'] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: name,acl,owner
pg_toast,,postgres
pg_temp_1,,postgres
pg_toast_temp_1,,postgres
pg_catalog,"{postgres=UC/postgres,=U/postgres}",postgres
public,"{postgres=UC/postgres,=UC/postgres}",postgres
information_schema,"{postgres=UC/postgres,=U/postgres}",postgres
[INFO ] Schema public already exists in database arvados
[INFO ] Completed state [public] at time 14:42:31.145721 (duration_in_ms=376.671)
[INFO ] Running state [pg_trgm] at time 14:42:31.155868
[INFO ] Executing state postgres_extension.present for [pg_trgm]
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'arvados', '-v', 'datestyle=ISO,MDY', '-c', 'COPY (select a.*, b.nspname as schema_name from pg_extension a, pg_namespace b where a.extnamespace = b.oid) TO STDOUT WITH CSV HEADER'] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: extname,extowner,extnamespace,extrelocatable,extversion,extconfig,extcondition,schema_name
plpgsql,10,11,f,1.0,,,pg_catalog
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'arvados', '-v', 'datestyle=ISO,MDY', '-c', 'COPY (select a.*, b.nspname as schema_name from pg_extension a, pg_namespace b where a.extnamespace = b.oid) TO STDOUT WITH CSV HEADER'] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: extname,extowner,extnamespace,extrelocatable,extversion,extconfig,extcondition,schema_name
plpgsql,10,11,f,1.0,,,pg_catalog
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'arvados', '-v', 'datestyle=ISO,MDY', '-c', 'COPY (select * from pg_available_extensions()) TO STDOUT WITH CSV HEADER'] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: name,default_version,comment
dict_int,1.0,text search dictionary template for integers
dict_xsyn,1.0,text search dictionary template for extended synonym processing
adminpack,1.1,administrative functions for PostgreSQL
earthdistance,1.1,calculate great-circle distances on the surface of the Earth
hstore,1.4,"data type for storing sets of (key, value) pairs"
sslinfo,1.2,information about SSL certificates
chkpass,1.0,data type for auto-encrypted passwords
intarray,1.2,"functions, operators, and index support for 1-D arrays of integers"
amcheck,1.0,functions for verifying relation integrity
btree_gin,1.2,support for indexing common datatypes in GIN
pgstattuple,1.5,show tuple-level statistics
intagg,1.1,integer aggregator and enumerator (obsolete)
isn,1.1,data types for international product numbering standards
pg_freespacemap,1.2,examine the free space map (FSM)
plpgsql,1.0,PL/pgSQL procedural language
citext,1.4,data type for case-insensitive character strings
tcn,1.0,Triggered change notifications
tsm_system_rows,1.0,TABLESAMPLE method which accepts number of rows as a limit
seg,1.1,data type for representing line segments or floating-point intervals
autoinc,1.0,functions for autoincrementing fields
pg_stat_statements,1.6,track execution statistics of all SQL statements executed
btree_gist,1.5,support for indexing common datatypes in GiST
cube,1.2,data type for multidimensional cubes
pgrowlocks,1.2,show row-level locking information
moddatetime,1.0,functions for tracking last modification time
tablefunc,1.0,"functions that manipulate whole tables, including crosstab"
timetravel,1.0,functions for implementing time travel
uuid-ossp,1.1,generate universally unique identifiers (UUIDs)
bloom,1.0,bloom access method - signature file based index
pg_buffercache,1.3,examine the shared buffer cache
insert_username,1.0,functions for tracking who changed a table
lo,1.1,Large Object maintenance
xml2,1.1,XPath querying and XSLT
pg_prewarm,1.1,prewarm relation data
file_fdw,1.0,foreign-data wrapper for flat file access
unaccent,1.1,text search dictionary that removes accents
pg_trgm,1.3,text similarity measurement and index searching based on trigrams
dblink,1.2,connect to other PostgreSQL databases from within a database
fuzzystrmatch,1.1,determine similarities and distance between strings
pg_visibility,1.2,examine the visibility map (VM) and page-level visibility info
refint,1.0,functions for implementing referential integrity (obsolete)
postgres_fdw,1.0,foreign-data wrapper for remote PostgreSQL servers
pgcrypto,1.3,cryptographic functions
pageinspect,1.6,inspect the contents of database pages at a low level
tsm_system_time,1.0,TABLESAMPLE method which accepts time in milliseconds as a limit
ltree,1.1,data type for hierarchical tree-like structures
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'arvados', '-c', 'CREATE EXTENSION IF NOT EXISTS "pg_trgm" WITH SCHEMA "public" ;'] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: CREATE EXTENSION
[INFO ] Executing command ['/usr/bin/psql', '--no-align', '--no-readline', '--no-psqlrc', '--no-password', '--dbname', 'arvados', '-v', 'datestyle=ISO,MDY', '-c', 'COPY (select a.*, b.nspname as schema_name from pg_extension a, pg_namespace b where a.extnamespace = b.oid) TO STDOUT WITH CSV HEADER'] as user 'postgres' in directory '/var/lib/postgresql'
[DEBUG ] env command: ('su', '-s', '/bin/bash', '-', 'postgres', '-c', '/usr/bin/python3')
[DEBUG ] stdout: extname,extowner,extnamespace,extrelocatable,extversion,extconfig,extcondition,schema_name
plpgsql,10,11,f,1.0,,,pg_catalog
pg_trgm,10,2200,t,1.3,,,public
[INFO ] {'pg_trgm': 'Installed'}
[INFO ] Completed state [pg_trgm] at time 14:42:32.784380 (duration_in_ms=1628.512)
[DEBUG ] LazyLoaded pkg.install
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [python-apt] at time 14:42:32.806062
[INFO ] Executing state pkg.installed for [python-apt]
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328704705984.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'python-apt'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[INFO ] Made the following changes:
'libpython2.7-stdlib' changed from 'absent' to '2.7.17-1~18.04ubuntu1.2'
'python2.7-minimal' changed from 'absent' to '2.7.17-1~18.04ubuntu1.2'
'python-minimal' changed from 'absent' to '2.7.15~rc1-1'
'python-apt' changed from 'absent' to '1.6.5ubuntu0.3'
'python2.7' changed from 'absent' to '2.7.17-1~18.04ubuntu1.2'
'libpython2.7-minimal' changed from 'absent' to '2.7.17-1~18.04ubuntu1.2'
'python' changed from 'absent' to '2.7.15~rc1-1'
'libpython-stdlib' changed from 'absent' to '2.7.15~rc1-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [python-apt] at time 14:42:58.278756 (duration_in_ms=25472.694)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded pkg.install
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [docker-dependencies-kernel] at time 14:42:58.296381
[INFO ] Executing state pkg.installed for [docker-dependencies-kernel]
[DEBUG ] LazyLoaded kernelpkg.upgrade
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad acme.cert: 'acme' __virtual__ returned False: The ACME execution module cannot be loaded: letsencrypt-auto not installed.
[DEBUG ] LazyLoaded apache.config
[DEBUG ] LazyLoaded apache.a2enconf
[DEBUG ] LazyLoaded apache.a2enmod
[DEBUG ] LazyLoaded apache.a2ensite
[DEBUG ] Could not LazyLoad augeas.execute: 'augeas.execute' is not available.
[DEBUG ] LazyLoaded azurearm_compute.availability_set_create_or_update
[DEBUG ] LazyLoaded azurearm_dns.zones_list_by_resource_group
[DEBUG ] LazyLoaded azurearm_network.check_ip_address_availability
[DEBUG ] LazyLoaded azurearm_resource.resource_group_check_existence
[DEBUG ] LazyLoaded boto3_elasticache.cache_cluster_exists
[DEBUG ] LazyLoaded boto3_elasticsearch.describe_elasticsearch_domain
[DEBUG ] LazyLoaded boto3_route53.find_hosted_zone
[DEBUG ] LazyLoaded boto3_sns.topic_exists
[DEBUG ] LazyLoaded boto_apigateway.describe_apis
[DEBUG ] LazyLoaded boto_asg.exists
[DEBUG ] LazyLoaded boto_cfn.exists
[DEBUG ] LazyLoaded boto_cloudfront.get_distribution
[DEBUG ] LazyLoaded boto_cloudtrail.exists
[DEBUG ] LazyLoaded boto_cloudwatch.get_alarm
[DEBUG ] LazyLoaded boto_cloudwatch_event.exists
[DEBUG ] LazyLoaded boto_cognitoidentity.describe_identity_pools
[DEBUG ] LazyLoaded boto_datapipeline.create_pipeline
[DEBUG ] LazyLoaded boto_dynamodb.exists
[DEBUG ] LazyLoaded boto_ec2.get_key
[DEBUG ] LazyLoaded boto_elasticache.exists
[DEBUG ] LazyLoaded boto_elasticsearch_domain.exists
[DEBUG ] LazyLoaded boto_elb.exists
[DEBUG ] LazyLoaded boto_elbv2.target_group_exists
[DEBUG ] LazyLoaded boto_iam.get_user
[DEBUG ] LazyLoaded boto_iam.role_exists
[DEBUG ] LazyLoaded boto_iot.policy_exists
[DEBUG ] LazyLoaded boto_kinesis.exists
[DEBUG ] LazyLoaded boto_kms.describe_key
[DEBUG ] LazyLoaded boto_lambda.function_exists
[DEBUG ] LazyLoaded boto_asg.exists
[DEBUG ] LazyLoaded boto_rds.exists
[DEBUG ] LazyLoaded boto_route53.get_record
[DEBUG ] LazyLoaded boto_s3.get_object_metadata
[DEBUG ] LazyLoaded boto_s3_bucket.exists
[DEBUG ] LazyLoaded boto_secgroup.exists
[DEBUG ] LazyLoaded boto_sns.exists
[DEBUG ] LazyLoaded boto_sqs.exists
[DEBUG ] LazyLoaded boto_vpc.exists
[DEBUG ] LazyLoaded bower.list
[DEBUG ] LazyLoaded chef.client
[DEBUG ] LazyLoaded chocolatey.install
[DEBUG ] LazyLoaded cimc.get_system_info
[DEBUG ] LazyLoaded cisconso.set_data_value
[DEBUG ] LazyLoaded csf.exists
[DEBUG ] LazyLoaded cyg.list
[DEBUG ] LazyLoaded ddns.update
[DEBUG ] LazyLoaded chassis.cmd
[DEBUG ] Could not LazyLoad docker.version: 'docker.version' is not available.
[DEBUG ] Could not LazyLoad docker.version: 'docker.version' is not available.
[DEBUG ] Could not LazyLoad docker.version: 'docker.version' is not available.
[DEBUG ] Could not LazyLoad docker.version: 'docker.version' is not available.
[DEBUG ] LazyLoaded eselect.exec_action
[DEBUG ] LazyLoaded esxi.cmd
[DEBUG ] LazyLoaded github.list_users
[DEBUG ] LazyLoaded glanceng.image_get
[DEBUG ] LazyLoaded glusterfs.list_volumes
[DEBUG ] LazyLoaded elasticsearch.exists
[DEBUG ] LazyLoaded icinga2.generate_ticket
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] LazyLoaded ifttt.trigger_event
[DEBUG ] Could not LazyLoad influxdb08.db_exists: 'influxdb08.db_exists' is not available.
[DEBUG ] Could not LazyLoad influxdb08.db_exists: 'influxdb08.db_exists' is not available.
[DEBUG ] Could not LazyLoad influxdb.db_exists: 'influxdb.db_exists' is not available.
[DEBUG ] Could not LazyLoad influxdb.db_exists: 'influxdb.db_exists' is not available.
[DEBUG ] Could not LazyLoad influxdb.db_exists: 'influxdb.db_exists' is not available.
[DEBUG ] Could not LazyLoad influxdb.db_exists: 'influxdb.db_exists' is not available.
[DEBUG ] LazyLoaded ipset.version
[DEBUG ] LazyLoaded kapacitor.version
[DEBUG ] LazyLoaded keystone.auth
[DEBUG ] LazyLoaded keystoneng.domain_get
[DEBUG ] LazyLoaded keystoneng.endpoint_get
[DEBUG ] LazyLoaded keystoneng.group_get
[DEBUG ] LazyLoaded keystoneng.project_get
[DEBUG ] LazyLoaded keystoneng.role_get
[DEBUG ] LazyLoaded keystoneng.role_grant
[DEBUG ] LazyLoaded keystoneng.service_get
[DEBUG ] LazyLoaded keystoneng.user_get
[DEBUG ] LazyLoaded keystore.list
[DEBUG ] Could not LazyLoad kubernetes.ping: 'kubernetes.ping' is not available.
[DEBUG ] LazyLoaded layman.add
[DEBUG ] LazyLoaded libcloud_dns.list_zones
[DEBUG ] LazyLoaded libcloud_loadbalancer.list_balancers
[DEBUG ] LazyLoaded libcloud_storage.list_containers
[DEBUG ] LazyLoaded logadm.list_conf
[DEBUG ] LazyLoaded lvs.get_rules
[DEBUG ] LazyLoaded lvs.get_rules
[DEBUG ] LazyLoaded lxd.version
[DEBUG ] LazyLoaded lxd.version
[DEBUG ] LazyLoaded lxd.version
[DEBUG ] LazyLoaded lxd.version
[DEBUG ] LazyLoaded makeconf.get_var
[DEBUG ] LazyLoaded memcached.status
[DEBUG ] LazyLoaded mongodb.db_exists
[DEBUG ] LazyLoaded mongodb.user_exists
[DEBUG ] LazyLoaded monit.summary
[DEBUG ] LazyLoaded mssql.version
[DEBUG ] LazyLoaded mssql.version
[DEBUG ] LazyLoaded mssql.version
[DEBUG ] LazyLoaded mssql.version
[DEBUG ] LazyLoaded mysql.db_exists
[DEBUG ] LazyLoaded mysql.grant_exists
[DEBUG ] LazyLoaded mysql.query
[DEBUG ] LazyLoaded mysql.user_create
[DEBUG ] LazyLoaded neutronng.list_networks
[DEBUG ] LazyLoaded neutronng.list_subnets
[DEBUG ] LazyLoaded neutronng.list_subnets
[DEBUG ] LazyLoaded neutronng.list_subnets
[DEBUG ] LazyLoaded nftables.version
[DEBUG ] LazyLoaded npm.list
[DEBUG ] LazyLoaded openvswitch.bridge_create
[DEBUG ] LazyLoaded openvswitch.port_add
[DEBUG ] LazyLoaded panos.commit
[DEBUG ] LazyLoaded pdbedit.create
[DEBUG ] LazyLoaded pecl.list
[DEBUG ] LazyLoaded portage_config.get_missing_flags
[DEBUG ] LazyLoaded quota.report
[DEBUG ] LazyLoaded rabbitmq.list_upstreams
[DEBUG ] Could not LazyLoad rbac.profile_list: 'rbac.profile_list' is not available.
[DEBUG ] LazyLoaded rdp.enable
[DEBUG ] Could not LazyLoad redis.set_key: 'redis.set_key' is not available.
[DEBUG ] Could not LazyLoad reg.read_value: 'reg.read_value' is not available.
[DEBUG ] LazyLoaded selinux.getenforce
[DEBUG ] Could not LazyLoad vmadm.create: 'vmadm.create' is not available.
[DEBUG ] LazyLoaded snapper.diff
[DEBUG ] LazyLoaded splunk.list_users
[DEBUG ] LazyLoaded splunk_search.get
[DEBUG ] LazyLoaded tomcat.status
[DEBUG ] LazyLoaded trafficserver.set_config
[DEBUG ] LazyLoaded vagrant.version
[DEBUG ] LazyLoaded victorops.create_event
[DEBUG ] LazyLoaded virt.node_info
[DEBUG ] LazyLoaded win_dacl.add_ace
[DEBUG ] LazyLoaded win_dns_client.add_dns
[DEBUG ] Could not LazyLoad firewall.get_config: 'firewall.get_config' is not available.
[DEBUG ] LazyLoaded win_iis.create_site
[DEBUG ] Could not LazyLoad lgpo.set: 'lgpo.set' is not available.
[DEBUG ] LazyLoaded win_path.rehash
[DEBUG ] LazyLoaded win_pki.get_stores
[DEBUG ] LazyLoaded win_servermanager.install
[DEBUG ] LazyLoaded win_smtp_server.get_server_setting
[DEBUG ] LazyLoaded win_snmp.get_agent_settings
[DEBUG ] LazyLoaded wordpress.show_plugin
[DEBUG ] LazyLoaded x509.get_pem_entry
[DEBUG ] LazyLoaded xmpp.send_msg
[DEBUG ] LazyLoaded zk_concurrency.lock
[DEBUG ] LazyLoaded zonecfg.create
[DEBUG ] LazyLoaded zookeeper.create
[DEBUG ] Could not LazyLoad pkg.mod_run_check: 'pkg.mod_run_check' is not available.
[INFO ] Executing command 'dpkg --compare-versions 4.15.0-29-generic lt 3.8' in directory '/home/ubuntu'
[DEBUG ] retcode: 1
[DEBUG ] Last command return code: 1
[INFO ] ['onlyif condition is false']
[INFO ] Completed state [docker-dependencies-kernel] at time 14:43:02.781182 (duration_in_ms=4484.797)
[INFO ] Running state [docker-package-dependencies] at time 14:43:02.788796
[INFO ] Executing state pkg.installed for [docker-package-dependencies]
[DEBUG ] Could not LazyLoad pkg.mod_run_check: 'pkg.mod_run_check' is not available.
[INFO ] Executing command 'test "`uname`" = "Darwin"' in directory '/home/ubuntu'
[DEBUG ] retcode: 1
[DEBUG ] Last command return code: 1
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'python3-pip'] in directory '/home/ubuntu'
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'python3-docker'] in directory '/home/ubuntu'
[INFO ] Executing command ['apt-get', '-q', 'update'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328684768896.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'python3-pip', 'python3-docker'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[INFO ] Made the following changes:
'make' changed from 'absent' to '4.1-9.1ubuntu1'
'libsecret-common' changed from 'absent' to '0.18.6-1'
'g++' changed from 'absent' to '4:7.4.0-1ubuntu2.3'
'libcc1-0' changed from 'absent' to '8.4.0-1ubuntu1~18.04'
'python3-keyring' changed from 'absent' to '10.6.0-1'
'gcc' changed from 'absent' to '4:7.4.0-1ubuntu2.3'
'libpython3-dev' changed from 'absent' to '3.6.7-1~18.04'
'python3-websocket' changed from 'absent' to '0.44.0-0ubuntu2'
'binutils-common' changed from 'absent' to '2.30-21ubuntu1~18.04.4'
'build-essential' changed from 'absent' to '12.4ubuntu1'
'libsecret-1-0' changed from 'absent' to '0.18.6-1'
'dpkg-dev' changed from 'absent' to '1.19.0.5ubuntu2.3'
'manpages-dev' changed from 'absent' to '4.15-1'
'libquadmath0' changed from 'absent' to '8.4.0-1ubuntu1~18.04'
'python3.6-dev' changed from 'absent' to '3.6.9-1~18.04ubuntu1.3'
'libalgorithm-diff-xs-perl' changed from 'absent' to '0.04-5'
'libbinutils' changed from 'absent' to '2.30-21ubuntu1~18.04.4'
'golang-docker-credential-helpers' changed from 'absent' to '0.5.0-2'
'python3-dev' changed from 'absent' to '3.6.7-1~18.04'
'python3-dockerpycreds' changed from 'absent' to '0.2.1-1'
'libitm1' changed from 'absent' to '8.4.0-1ubuntu1~18.04'
'libc6-dev' changed from 'absent' to '2.27-3ubuntu1.3'
'libubsan0' changed from 'absent' to '7.5.0-3ubuntu1~18.04'
'python3-setuptools' changed from 'absent' to '39.0.1-2'
'cpp-7' changed from 'absent' to '7.5.0-3ubuntu1~18.04'
'gcc-7' changed from 'absent' to '7.5.0-3ubuntu1~18.04'
'binutils' changed from 'absent' to '2.30-21ubuntu1~18.04.4'
'dh-python' changed from 'absent' to '3.20180325ubuntu2'
'libdpkg-perl' changed from 'absent' to '1.19.0.5ubuntu2.3'
'python3-distutils' changed from 'absent' to '3.6.9-1~18.04'
'libmpx2' changed from 'absent' to '8.4.0-1ubuntu1~18.04'
'linux-libc-dev' changed from 'absent' to '4.15.0-124.127'
'python3-pip' changed from 'absent' to '9.0.1-2.3~ubuntu1.18.04.4'
'libfakeroot' changed from 'absent' to '1.22-2ubuntu1'
'liblsan0' changed from 'absent' to '8.4.0-1ubuntu1~18.04'
'python3-xdg' changed from 'absent' to '0.25-4ubuntu1'
'libpython3.6-dev' changed from 'absent' to '3.6.9-1~18.04ubuntu1.3'
'libcilkrts5' changed from 'absent' to '7.5.0-3ubuntu1~18.04'
'libfile-fcntllock-perl' changed from 'absent' to '0.22-3build2'
'python-pip-whl' changed from 'absent' to '9.0.1-2.3~ubuntu1.18.04.4'
'libasan4' changed from 'absent' to '7.5.0-3ubuntu1~18.04'
'g++-7' changed from 'absent' to '7.5.0-3ubuntu1~18.04'
'libtsan0' changed from 'absent' to '8.4.0-1ubuntu1~18.04'
'python3-docker' changed from 'absent' to '2.5.1-1'
'python3-secretstorage' changed from 'absent' to '2.3.1-2'
'libalgorithm-diff-perl' changed from 'absent' to '1.19.03-1'
'gcc-7-base' changed from 'absent' to '7.5.0-3ubuntu1~18.04'
'libstdc++-7-dev' changed from 'absent' to '7.5.0-3ubuntu1~18.04'
'libgcc-7-dev' changed from 'absent' to '7.5.0-3ubuntu1~18.04'
'python3-lib2to3' changed from 'absent' to '3.6.9-1~18.04'
'libc-dev-bin' changed from 'absent' to '2.27-3ubuntu1.3'
'libexpat1-dev' changed from 'absent' to '2.2.5-3ubuntu0.2'
'libatomic1' changed from 'absent' to '8.4.0-1ubuntu1~18.04'
'fakeroot' changed from 'absent' to '1.22-2ubuntu1'
'libmpc3' changed from 'absent' to '1.1.0-1'
'cpp' changed from 'absent' to '4:7.4.0-1ubuntu2.3'
'libalgorithm-merge-perl' changed from 'absent' to '0.08-3'
'python3-crypto' changed from 'absent' to '2.6.1-8ubuntu2'
'binutils-x86-64-linux-gnu' changed from 'absent' to '2.30-21ubuntu1~18.04.4'
'libisl19' changed from 'absent' to '0.19-1'
'python3-keyrings.alt' changed from 'absent' to '3.0-1'
'python3-wheel' changed from 'absent' to '0.30.0-0.2'
'libgomp1' changed from 'absent' to '8.4.0-1ubuntu1~18.04'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [docker-package-dependencies] at time 14:45:07.088554 (duration_in_ms=124299.758)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded pkg.mod_repo
[DEBUG ] LazyLoaded pkgrepo.managed
[INFO ] Running state [deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable] at time 14:45:07.103978
[INFO ] Executing state pkgrepo.managed for [deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable]
[DEBUG ] LazyLoaded cp.cache_file
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[DEBUG ] Requesting URL https://download.docker.com/linux/ubuntu/gpg using GET method
[DEBUG ] Using backend: tornado
[DEBUG ] LazyLoaded cmd.run_stdout
[INFO ] Executing command ['apt-key', 'add', '/var/cache/salt/minion/extrn_files/base/download.docker.com/linux/ubuntu/gpg'] in directory '/home/ubuntu'
[DEBUG ] stdout: OK
[DEBUG ] stderr: Warning: apt-key output should not be parsed (stdout is not a terminal)
[INFO ] Executing command ['apt-get', '-q', 'update'] in directory '/home/ubuntu'
[DEBUG ] LazyLoaded test.ping
[INFO ] {'repo': 'deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable'}
[INFO ] Completed state [deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable] at time 14:45:25.134114 (duration_in_ms=18030.136)
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [docker-ce] at time 14:45:25.149137
[INFO ] Executing state pkg.installed for [docker-ce]
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-get', '-q', 'update'] in directory '/home/ubuntu'
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'docker-ce'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328660542800.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'docker-ce=5:19.03.13~3-0~ubuntu-bionic'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', 'docker-ce'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'docker-ce-cli' changed from 'absent' to '5:19.03.13~3-0~ubuntu-bionic'
'aufs-tools' changed from 'absent' to '1:4.9+20170918-1ubuntu1'
'docker-ce' changed from 'absent' to '5:19.03.13~3-0~ubuntu-bionic'
'containerd.io' changed from 'absent' to '1.3.7-1'
'libltdl7' changed from 'absent' to '2.4.6-2'
'cgroupfs-mount' changed from 'absent' to '1.4'
'pigz' changed from 'absent' to '2.4-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [docker-ce] at time 14:46:28.205025 (duration_in_ms=63055.888)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded file.managed
[INFO ] Running state [/etc/default/docker] at time 14:46:28.217030
[INFO ] Executing state file.managed for [/etc/default/docker]
[DEBUG ] LazyLoaded file.user_to_uid
[DEBUG ] LazyLoaded cp.hash_file
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[DEBUG ] In saltenv 'base', looking at rel_path 'docker/files/config' to resolve 'salt://docker/files/config'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/docker/files/config' to resolve 'salt://docker/files/config'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://docker/files/config'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'docker/files/config'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] LazyLoaded files.is_text
[DEBUG ] LazyLoaded stringutils.get_diff
[INFO ] File changed:
---
+++
@@ -4,7 +4,7 @@
# THIS FILE DOES NOT APPLY TO SYSTEMD
#
# Please see the documentation for "systemd drop-ins":
-# https://docs.docker.com/engine/admin/systemd/
+# https://docs.docker.com/engine/articles/systemd/
#
# Customize location of Docker binary (especially for development testing).
@@ -17,4 +17,6 @@
#export http_proxy="http://127.0.0.1:3128/"
# This is also a handy place to tweak where Docker's temporary files go.
-#export DOCKER_TMPDIR="/mnt/bigdrive/docker-tmp"
+#export TMPDIR="/mnt/bigdrive/docker-tmp"
+
+
[INFO ] Completed state [/etc/default/docker] at time 14:46:28.357238 (duration_in_ms=140.207)
[DEBUG ] LazyLoaded systemd.booted
[DEBUG ] LazyLoaded service.start
[DEBUG ] LazyLoaded service.running
[INFO ] Running state [docker] at time 14:46:28.406023
[INFO ] Executing state service.running for [docker]
[DEBUG ] LazyLoaded cmd.run_all
[INFO ] Executing command ['systemctl', 'status', 'docker.service', '-n', '0'] in directory '/home/ubuntu'
[DEBUG ] stdout: * docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-11-18 14:46:14 UTC; 13s ago
Docs: https://docs.docker.com
Main PID: 16109 (dockerd)
Tasks: 17
CGroup: /system.slice/docker.service
`-16109 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
[INFO ] Executing command ['systemctl', 'is-active', 'docker.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'docker.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] The service docker is already running
[INFO ] Completed state [docker] at time 14:46:28.562278 (duration_in_ms=156.253)
[INFO ] Running state [docker] at time 14:46:28.562876
[INFO ] Executing state service.mod_watch for [docker]
[INFO ] Executing command ['systemctl', 'is-active', 'docker.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] docker-py API version: 1.40
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'docker.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-re0f5d8182bf844e0a01514e2fe13da05.scope
[INFO ] {'docker': True}
[INFO ] Completed state [docker] at time 14:46:33.360125 (duration_in_ms=4797.248)
[DEBUG ] LazyLoaded test.show_notification
[DEBUG ] LazyLoaded boto_datapipeline.create_pipeline
[DEBUG ] Registered VCS backend: git
[DEBUG ] Registered VCS backend: hg
[DEBUG ] Registered VCS backend: svn
[DEBUG ] Registered VCS backend: bzr
[DEBUG ] LazyLoaded pip.installed
[INFO ] Running state [docker] at time 14:46:34.871785
[INFO ] Executing state pip.installed for [docker]
[DEBUG ] pip: Using pip from currently-running Python
[INFO ] Executing command ['/usr/bin/python3', '-m', 'pip', '--version'] in directory '/home/ubuntu'
[DEBUG ] stdout: pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
[DEBUG ] Installed pip version: 9.0.1
[DEBUG ] pip: Using pip from currently-running Python
[INFO ] Executing command ['/usr/bin/python3', '-m', 'pip', 'freeze', '--all'] in directory '/home/ubuntu'
[DEBUG ] stdout: asn1crypto==0.24.0
attrs==17.4.0
Automat==0.6.0
blinker==1.4
certifi==2018.1.18
chardet==3.0.4
click==6.7
cloud-init==20.3
colorama==0.3.7
command-not-found==0.3
configobj==5.0.6
constantly==15.1.0
croniter==0.3.12
cryptography==2.1.4
distro==1.0.1
distro-info===0.18ubuntu0.18.04.1
docker==2.5.1
docker-pycreds==0.2.1
httplib2==0.9.2
hyperlink==17.3.1
idna==2.6
incremental==16.10.1
Jinja2==2.10
jsonpatch==1.16
jsonpointer==1.10
jsonschema==2.6.0
keyring==10.6.0
keyrings.alt==3.0
language-selector==0.1
MarkupSafe==1.0
msgpack==0.5.6
oauthlib==2.0.6
PAM==0.4.2
pip==9.0.1
psutil==5.4.2
pyasn1==0.4.2
pyasn1-modules==0.2.1
pycrypto==2.6.1
pycryptodomex==3.4.7
pygobject==3.26.1
PyJWT==1.5.3
pyOpenSSL==17.5.0
pyserial==3.4
python-apt==1.6.5+ubuntu0.3
python-dateutil==2.6.1
python-debian==0.1.32
python-gnupg==0.4.1
pytz==2018.3
pyxdg==0.25
PyYAML==3.12
pyzmq==17.1.2
requests==2.18.4
requests-unixsocket==0.1.5
salt==3002.1
SecretStorage==2.3.1
service-identity==16.0.0
setuptools==39.0.1
six==1.11.0
ssh-import-id==5.7
systemd-python==234
Twisted==17.9.0
ufw==0.36
unattended-upgrades==0.1
urllib3==1.22
websocket-client==0.44.0
wheel==0.30.0
zope.interface==4.3.2
[INFO ] Python package docker was already installed
All specified packages are already installed
[INFO ] Completed state [docker] at time 14:46:42.989983 (duration_in_ms=8118.198)
[DEBUG ] LazyLoaded pkgrepo.managed
[INFO ] Running state [deb http://apt.arvados.org/ bionic main] at time 14:46:42.994619
[INFO ] Executing state pkgrepo.managed for [deb http://apt.arvados.org/ bionic main]
[DEBUG ] Requesting URL http://apt.arvados.org/pubkey.gpg using GET method
[DEBUG ] Using backend: tornado
[INFO ] Executing command ['apt-key', 'add', '/var/cache/salt/minion/extrn_files/base/apt.arvados.org/pubkey.gpg'] in directory '/home/ubuntu'
[DEBUG ] stdout: OK
[DEBUG ] stderr: Warning: apt-key output should not be parsed (stdout is not a terminal)
[INFO ] Executing command ['apt-get', '-q', 'update'] in directory '/home/ubuntu'
[INFO ] {'repo': 'deb http://apt.arvados.org bionic main'}
[INFO ] Completed state [deb http://apt.arvados.org/ bionic main] at time 14:47:02.260302 (duration_in_ms=19265.684)
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [arvados-server] at time 14:47:02.270971
[INFO ] Executing state pkg.installed for [arvados-server]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'arvados-server'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328630844552.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'arvados-server=2.1.0-1'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'arvados-server' changed from 'absent' to '2.1.0-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [arvados-server] at time 14:47:28.946949 (duration_in_ms=26675.977)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded file.managed
[INFO ] Running state [/etc/arvados/config.yml] at time 14:47:28.960353
[INFO ] Executing state file.managed for [/etc/arvados/config.yml]
[DEBUG ] LazyLoaded file.user_to_uid
[DEBUG ] LazyLoaded cp.list_master
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/files/default/config.tmpl.jinja' to resolve 'salt://arvados/files/default/config.tmpl.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/files/default/config.tmpl.jinja' to resolve 'salt://arvados/files/default/config.tmpl.jinja'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/files/default/config.tmpl.jinja'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/files/default/config.tmpl.jinja'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[DEBUG ] LazyLoaded files.is_text
[DEBUG ] LazyLoaded stringutils.get_diff
[DEBUG ] running our check_cmd
[DEBUG ] LazyLoaded cmd.run_all
[INFO ] Executing command '/usr/bin/arvados-server config-dump -config /srv/formulas/__salt.tmp.2z9xlhh6' in directory '/home/ubuntu'
[DEBUG ] stdout: AutoReloadConfig: false
Clusters:
sanbi:
API:
AsyncPermissionsUpdateInterval: 20s
DisabledAPIs: {}
KeepServiceRequestTimeout: 15s
MaxConcurrentRequests: 0
MaxIndexDatabaseRead: 134217728
MaxItemsPerResponse: 1000
MaxKeepBlobBuffers: 128
MaxRequestAmplification: 4
MaxRequestSize: 134217728
RailsSessionSecretToken: changeme_rails_secret_token
RequestTimeout: 5m
SendTimeout: 1m
WebsocketClientEventQueue: 64
WebsocketServerEventQueue: 4
AuditLogs:
MaxAge: 336h
MaxDeleteBatch: 0
UnloggedAttributes: {}
Collections:
BalanceCollectionBatch: 0
BalanceCollectionBuffers: 1000
BalancePeriod: 10m
BalanceTimeout: 6h
BlobDeleteConcurrency: 4
BlobMissingReport: ""
BlobReplicateConcurrency: 4
BlobSigning: true
BlobSigningKey: changeme_blob_signing_key
BlobSigningTTL: 336h
BlobTrash: true
BlobTrashCheckInterval: 24h
BlobTrashConcurrency: 4
BlobTrashLifetime: 336h
CollectionVersioning: false
DefaultReplication: 2
DefaultTrashLifetime: 336h
ForwardSlashNameSubstitution: ""
ManagedProperties: {}
PreserveVersionIfIdle: -1s
S3FolderObjects: true
TrashSweepInterval: 1m
TrustAllContent: false
WebDAVCache:
MaxBlockEntries: 4
MaxCollectionBytes: 100000000
MaxCollectionEntries: 1000
MaxPermissionEntries: 1000
MaxUUIDEntries: 1000
TTL: 5m
UUIDTTL: 5s
Containers:
CloudVMs:
BootProbeCommand: docker ps -q
DeployRunnerBinary: /proc/self/exe
Driver: ec2
DriverParameters:
AccessKeyID: ""
AdminUsername: arvados
BlobContainer: ""
ClientID: ""
ClientSecret: ""
CloudEnvironment: AzurePublicCloud
DeleteDanglingResourcesAfter: 20s
EBSVolumeType: gp2
ImageResourceGroup: ""
Location: centralus
Network: ""
NetworkResourceGroup: ""
Region: ""
ResourceGroup: ""
SecretAccessKey: ""
SecurityGroupIDs: {}
SharedImageGalleryImageVersion: ""
SharedImageGalleryName: ""
StorageAccount: ""
Subnet: ""
SubnetID: ""
SubscriptionID: ""
TenantID: ""
Enable: false
ImageID: ""
MaxCloudOpsPerSecond: 0
MaxConcurrentInstanceCreateOps: 0
MaxProbesPerSecond: 10
PollInterval: 10s
ProbeInterval: 10s
ResourceTags: {}
SSHPort: "22"
SyncInterval: 1m
TagKeyPrefix: Arvados
TimeoutBooting: 10m
TimeoutIdle: 1m
TimeoutProbe: 10m
TimeoutShutdown: 10s
TimeoutSignal: 5s
TimeoutStaleRunLock: 5s
TimeoutTERM: 2m
CrunchRunArgumentsList: []
CrunchRunCommand: crunch-run
DefaultKeepCacheRAM: 268435456
DispatchPrivateKey: ""
JobsAPI:
Enable: auto
GitInternalDir: /var/lib/arvados/internal.git
LogReuseDecisions: false
Logging:
LimitLogBytesPerJob: 67108864
LogBytesPerEvent: 4096
LogPartialLineThrottlePeriod: 5s
LogSecondsBetweenEvents: 5s
LogThrottleBytes: 65536
LogThrottleLines: 1024
LogThrottlePeriod: 1m
LogUpdatePeriod: 30m
LogUpdateSize: 33554432
MaxAge: 720h
MaxComputeVMs: 64
MaxDispatchAttempts: 5
MaxRetryAttempts: 3
MinRetryPeriod: 0s
ReserveExtraRAM: 268435456
SLURM:
Managed:
AssignNodeHostname: compute%<slot_number>d
ComputeNodeDomain: ""
ComputeNodeNameservers:
192.168.1.1: {}
DNSServerConfDir: ""
DNSServerConfTemplate: ""
DNSServerReloadCommand: ""
DNSServerUpdateCommand: ""
PrioritySpread: 0
SbatchArgumentsList: []
SbatchEnvironmentVariables: {}
StaleLockTimeout: 1m
SupportedDockerImageFormats:
v2: {}
UsePreemptibleInstances: false
ForceLegacyAPI14: false
Git:
GitCommand: /usr/bin/git
GitoliteHome: ""
Repositories: /var/lib/arvados/git/repositories
InstanceTypes: {}
Login:
Google:
AlternateEmailAddresses: true
ClientID: ""
ClientSecret: ""
Enable: false
LDAP:
AppendDomain: ""
EmailAttribute: mail
Enable: false
InsecureTLS: false
SearchAttribute: uid
SearchBase: ""
SearchBindPassword: ""
SearchBindUser: ""
SearchFilters: ""
StartTLS: true
StripDomain: ""
URL: ldap://ldap:389/
UsernameAttribute: uid
LoginCluster: ""
OpenIDConnect:
ClientID: ""
ClientSecret: ""
EmailClaim: email
EmailVerifiedClaim: email_verified
Enable: false
Issuer: ""
UsernameClaim: ""
PAM:
DefaultEmailDomain: ""
Enable: false
Service: arvados
RemoteTokenRefresh: 5m
SSO:
Enable: false
ProviderAppID: ""
ProviderAppSecret: ""
Test:
Enable: true
Users:
admin:
Email: admin@sanbi.arvados.sanbi.ac.za
Password: OneLostBev
TokenLifetime: 0s
TrustedClients: {}
Mail:
EmailFrom: arvados@example.com
IssueReporterEmailFrom: arvados@example.com
IssueReporterEmailTo: arvados@example.com
MailchimpAPIKey: ""
MailchimpListID: ""
SendUserSetupNotificationEmail: true
SupportEmailAddress: arvados@example.com
ManagementToken: changeme_management_token
PostgreSQL:
Connection:
client_encoding: UTF8
dbname: arvados
host: 127.0.0.1
password: changeme_arvados
port: ""
user: arvados
ConnectionPool: 32
RemoteClusters:
'*':
ActivateUsers: false
Host: ""
Insecure: false
Proxy: false
Scheme: https
Services:
Composer:
ExternalURL: ""
InternalURLs: {}
Controller:
ExternalURL: https://sanbi.arvados.sanbi.ac.za:443/
InternalURLs:
http://127.0.0.2:8003/: {}
DispatchCloud:
ExternalURL: '-'
InternalURLs:
http://sanbi.arvados.sanbi.ac.za:9006/: {}
GitHTTP:
ExternalURL: ""
InternalURLs: {}
GitSSH:
ExternalURL: ""
InternalURLs: {}
Health:
ExternalURL: '-'
InternalURLs: {}
Keepbalance:
ExternalURL: '-'
InternalURLs:
http://sanbi.arvados.sanbi.ac.za:9005/: {}
Keepproxy:
ExternalURL: https://keep.sanbi.arvados.sanbi.ac.za:443/
InternalURLs:
http://127.0.0.2:25100/: {}
Keepstore:
ExternalURL: '-'
InternalURLs:
http://keep0.sanbi.arvados.sanbi.ac.za:25107/: {}
RailsAPI:
ExternalURL: '-'
InternalURLs:
http://127.0.0.2:8004/: {}
SSO:
ExternalURL: ""
InternalURLs: {}
WebDAV:
ExternalURL: https://collections.sanbi.arvados.sanbi.ac.za:443/
InternalURLs:
http://127.0.0.2:9002/: {}
WebDAVDownload:
ExternalURL: https://download.sanbi.arvados.sanbi.ac.za:443/
InternalURLs: {}
WebShell:
ExternalURL: https://webshell.sanbi.arvados.sanbi.ac.za:443/
InternalURLs: {}
Websocket:
ExternalURL: wss://ws.sanbi.arvados.sanbi.ac.za/websocket
InternalURLs:
http://127.0.0.2:8005/: {}
Workbench1:
ExternalURL: https://workbench.sanbi.arvados.sanbi.ac.za:443/
InternalURLs: {}
Workbench2:
ExternalURL: https://workbench2.sanbi.arvados.sanbi.ac.za:443/
InternalURLs: {}
SystemLogs:
Format: json
LogLevel: info
MaxRequestLogParamsSize: 2000
SystemRootToken: changeme_system_root_token
TLS:
Certificate: ""
Insecure: true
Key: ""
Users:
AdminNotifierEmailFrom: arvados@example.com
AnonymousUserToken: ""
AutoAdminFirstUser: true
AutoAdminUserWithEmail: ""
AutoSetupNewUsers: true
AutoSetupNewUsersWithRepository: true
AutoSetupNewUsersWithVmUUID: ""
AutoSetupUsernameBlacklist:
arvados: {}
git: {}
gitolite: {}
gitolite-admin: {}
root: {}
syslog: {}
EmailSubjectPrefix: '[ARVADOS] '
NewInactiveUserNotificationRecipients: {}
NewUserNotificationRecipients: {}
NewUsersAreActive: true
PreferDomainForUsername: ""
UserNotifierEmailFrom: arvados@example.com
UserProfileNotificationAddress: ""
UserSetupMailText: |
<% if not @user.full_name.empty? -%>
<%= @user.full_name %>,
<% else -%>
Hi there,
<% end -%>
Your Arvados account has been set up. You can log in at
<%= Rails.configuration.Services.Workbench1.ExternalURL %>
Thanks,
Your Arvados administrator.
Volumes:
sanbi-nyw5e-000000000000000:
AccessViaHosts:
http://keep0.sanbi.arvados.sanbi.ac.za:25107/:
ReadOnly: false
Driver: Directory
DriverParameters:
Root: /tmp
ReadOnly: false
Replication: 2
StorageClasses: null
Workbench:
APIClientConnectTimeout: 2m
APIClientReceiveTimeout: 5m
APIResponseCompression: true
ActivationContactLink: mailto:info@arvados.org
ApplicationMimetypesWithViewIcon:
cwl: {}
fasta: {}
go: {}
javascript: {}
json: {}
pdf: {}
python: {}
r: {}
rtf: {}
sam: {}
vnd.realvnc.bed: {}
x-python: {}
x-sh: {}
xml: {}
xsl: {}
ArvadosDocsite: https://doc.arvados.org
ArvadosPublicDataDocURL: https://playground.arvados.org/projects/public
DefaultOpenIdPrefix: https://www.google.com/accounts/o8/id
EnableGettingStartedPopup: false
EnablePublicProjectsPage: true
FileViewersConfigURL: ""
IdleTimeout: 0s
InactivePageHTML: |
<img src="/arvados-logo-big.png" style="width: 20%; float: right; padding: 1em;" />
<h3>Hi! You're logged in, but...</h3>
<p>Your account is inactive.</p>
<p>An administrator must activate your account before you can get
any further.</p>
LogViewerMaxBytes: 1000000
MultiSiteSearch: ""
ProfilingEnabled: false
Repositories: true
RepositoryCache: /var/www/arvados-workbench/current/tmp/git
RunningJobLogRecordsToFetch: 2000
SSHHelpHostSuffix: ""
SSHHelpPageHTML: |
<a href="https://doc.arvados.org/user/getting_started/ssh-access-unix.html">Accessing an Arvados VM with SSH</a> (generic instructions).
Site configurations vary. Contact your local cluster administrator if you have difficulty accessing an Arvados shell node.
SecretKeyBase: changeme_workbench_secret_key
ShowRecentCollectionsOnDashboard: true
ShowUserAgreementInline: false
ShowUserNotifications: true
SiteName: SANBI
Theme: default
UserProfileFormFields: {}
UserProfileFormMessage: Welcome to Arvados. All <span style="color:red">required
fields</span> must be completed before you can proceed.
VocabularyURL: ""
WelcomePageHTML: |
<img src="/arvados-logo-big.png" style="width: 20%; float: right; padding: 1em;" />
<h2>Please log in.</h2>
<p>The "Log in" button below will show you a sign-in
page. After you log in, you will be redirected back to
Arvados Workbench.</p>
<p>If you have never used Arvados Workbench before, logging in
for the first time will automatically create a new
account.</p>
<i>Arvados Workbench uses your name and email address only for
identification, and does not retrieve any other personal
information.</i>
[DEBUG ] Creating directory: /etc/arvados
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/arvados/config.yml] at time 14:47:29.778432 (duration_in_ms=818.076)
[DEBUG ] LazyLoaded pkg.install
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [ruby] at time 14:47:29.804633
[INFO ] Executing state pkg.installed for [ruby]
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[INFO ] All specified packages are already installed
[INFO ] Completed state [ruby] at time 14:47:33.349458 (duration_in_ms=3544.826)
[INFO ] Running state [arvados-api-package-install-gems-deps-pkg-installed] at time 14:47:33.349893
[INFO ] Executing state pkg.installed for [arvados-api-package-install-gems-deps-pkg-installed]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328604597160.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'bundler', 'libcurl4-gnutls-dev', 'libpam0g-dev', 'libpq-dev', 'libxml2-dev', 'ruby-dev', 'zlib1g-dev'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[INFO ] Made the following changes:
'libxml2-dev' changed from 'absent' to '2.9.4+dfsg1-6.1ubuntu1.3'
'icu-devtools' changed from 'absent' to '60.2-3ubuntu3.1'
'ruby-bundler' changed from 'absent' to '1.16.1-1'
'ruby-net-http-persistent' changed from 'absent' to '2.9.4-1'
'libpcre3-dev' changed from 'absent' to '2:8.39-9'
'libgraphite2-dev' changed from 'absent' to '1.3.11-2'
'ruby-dev' changed from 'absent' to '1:2.5.1'
'libglib2.0-dev' changed from 'absent' to '2.56.4-0ubuntu0.18.04.6'
'zlib1g-dev' changed from 'absent' to '1:1.2.11.dfsg-0ubuntu2'
'ruby-molinillo' changed from 'absent' to '0.6.4-1'
'ruby-thor' changed from 'absent' to '0.19.4-1'
'libpcre32-3' changed from 'absent' to '2:8.39-9'
'libpcrecpp0v5' changed from 'absent' to '2:8.39-9'
'libglib2.0-bin' changed from 'absent' to '2.56.4-0ubuntu0.18.04.6'
'libiculx60' changed from 'absent' to '60.2-3ubuntu3.1'
'libgmpxx4ldbl' changed from 'absent' to '2:6.1.2+dfsg-2'
'libgmp-dev' changed from 'absent' to '2:6.1.2+dfsg-2'
'libharfbuzz-icu0' changed from 'absent' to '1.7.2-1ubuntu1'
'libpq-dev' changed from 'absent' to '10.15-0ubuntu0.18.04.1'
'ruby2.5-doc' changed from 'absent' to '2.5.1-1ubuntu1.6'
'libgraphite2-3' changed from 'absent' to '1.3.11-2'
'libharfbuzz-gobject0' changed from 'absent' to '1.7.2-1ubuntu1'
'ruby2.5-dev' changed from 'absent' to '2.5.1-1ubuntu1.6'
'libcurl4-gnutls-dev' changed from 'absent' to '7.58.0-2ubuntu3.10'
'gir1.2-harfbuzz-0.0' changed from 'absent' to '1.7.2-1ubuntu1'
'libpam0g-dev' changed from 'absent' to '1.1.8-3.6ubuntu2.18.04.2'
'bundler' changed from 'absent' to '1.16.1-1'
'libpcre16-3' changed from 'absent' to '2:8.39-9'
'libharfbuzz-dev' changed from 'absent' to '1.7.2-1ubuntu1'
'libicu-le-hb0' changed from 'absent' to '1.0.3+git161113-4'
'pkg-config' changed from 'absent' to '0.29.1-0ubuntu2'
'libicu-le-hb-dev' changed from 'absent' to '1.0.3+git161113-4'
'libicu-dev' changed from 'absent' to '60.2-3ubuntu3.1'
'libglib2.0-dev-bin' changed from 'absent' to '2.56.4-0ubuntu0.18.04.6'
'libharfbuzz0b' changed from 'absent' to '1.7.2-1ubuntu1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [arvados-api-package-install-gems-deps-pkg-installed] at time 14:48:22.987611 (duration_in_ms=49637.718)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded gem.list
[DEBUG ] LazyLoaded gem.installed
[INFO ] Running state [arvados-cli] at time 14:48:23.004108
[INFO ] Executing state gem.installed for [arvados-cli]
[DEBUG ] LazyLoaded rvm.is_installed
[DEBUG ] LazyLoaded cmd.has_exec
[DEBUG ] LazyLoaded rbenv.is_installed
[INFO ] Executing command ['gem', 'list', 'arvados-cli'] in directory '/home/ubuntu'
[INFO ] Executing command ['gem', '--version'] in directory '/home/ubuntu'
[DEBUG ] stdout: 2.7.6
[INFO ] Executing command ['gem', 'install', 'arvados-cli', '--no-rdoc', '--no-ri'] in directory '/home/ubuntu'
[DEBUG ] stdout: Successfully installed concurrent-ruby-1.1.7
Successfully installed i18n-0.9.5
Successfully installed thread_safe-0.3.6
Successfully installed tzinfo-1.2.8
Successfully installed activesupport-5.2.4.4
Successfully installed andand-1.3.3
Successfully installed public_suffix-4.0.6
Successfully installed addressable-2.7.0
Successfully installed multipart-post-2.1.1
Successfully installed faraday-0.15.4
Successfully installed multi_json-1.15.0
Successfully installed jwt-1.5.6
Successfully installed signet-0.12.0
Successfully installed memoist-0.16.2
Successfully installed os-1.1.1
Successfully installed googleauth-0.10.0
Successfully installed extlib-0.9.16
Successfully installed autoparse-0.3.3
Successfully installed launchy-2.4.3
Successfully installed retriable-1.4.1
Successfully installed arvados-google-api-client-0.8.7.4
Successfully installed arvados-2.1.0
Successfully installed optimist-3.0.1
Building native extensions. This could take a while...
Successfully installed oj-3.10.8
Building native extensions. This could take a while...
Successfully installed curb-0.9.11
Successfully installed arvados-cli-2.1.0
26 gems installed
[INFO ] {'arvados-cli': 'Installed'}
[INFO ] Completed state [arvados-cli] at time 14:50:48.715484 (duration_in_ms=145711.375)
[DEBUG ] LazyLoaded pkg.install
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [arvados-api-server] at time 14:50:48.743531
[INFO ] Executing state pkg.installed for [arvados-api-server]
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'arvados-api-server'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328583812712.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'arvados-api-server=2.1.0-1'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'm4' changed from 'absent' to '1.4.18-1'
'libbison-dev' changed from 'absent' to '2:3.0.4.dfsg-1build1'
'bison' changed from 'absent' to '2:3.0.4.dfsg-1build1'
'arvados-api-server' changed from 'absent' to '2.1.0-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [arvados-api-server] at time 14:58:14.283798 (duration_in_ms=445540.268)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded systemd.booted
[DEBUG ] LazyLoaded service.start
[DEBUG ] LazyLoaded service.running
[INFO ] Running state [nginx] at time 14:58:14.347879
[INFO ] Executing state service.running for [nginx]
[DEBUG ] LazyLoaded cmd.retcode
[INFO ] Executing command ['systemctl', 'is-active', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] The service nginx is already running
[INFO ] Completed state [nginx] at time 14:58:14.454390 (duration_in_ms=106.511)
[INFO ] Running state [nginx] at time 14:58:14.454938
[INFO ] Executing state service.mod_watch for [nginx]
[INFO ] Executing command ['systemctl', 'is-active', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-r18ab1932dcc24400a3acd8c0ec1eadc5.scope
[INFO ] {'nginx': True}
[INFO ] Completed state [nginx] at time 14:58:19.105756 (duration_in_ms=4650.817)
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [arvados-controller] at time 14:58:19.123763
[INFO ] Executing state pkg.installed for [arvados-controller]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'arvados-controller'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328563881464.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'arvados-controller=2.1.0-1'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'arvados-controller' changed from 'absent' to '2.1.0-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [arvados-controller] at time 14:58:44.371600 (duration_in_ms=25247.837)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded systemd.booted
[DEBUG ] LazyLoaded service.start
[DEBUG ] LazyLoaded service.running
[INFO ] Running state [arvados-controller] at time 14:58:44.435568
[INFO ] Executing state service.running for [arvados-controller]
[DEBUG ] LazyLoaded cmd.run_all
[INFO ] Executing command ['systemctl', 'status', 'arvados-controller.service', '-n', '0'] in directory '/home/ubuntu'
[DEBUG ] stdout: * arvados-controller.service - Arvados controller
Loaded: loaded (/lib/systemd/system/arvados-controller.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-11-18 14:58:38 UTC; 5s ago
Docs: https://doc.arvados.org/
Main PID: 2931 (arvados-control)
Tasks: 14 (limit: 4915)
CGroup: /system.slice/arvados-controller.service
`-2931 /usr/bin/arvados-controller
[INFO ] Executing command ['systemctl', 'is-active', 'arvados-controller.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'arvados-controller.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] The service arvados-controller is already running
[INFO ] Completed state [arvados-controller] at time 14:58:44.621758 (duration_in_ms=186.189)
[INFO ] Running state [arvados-controller] at time 14:58:44.622502
[INFO ] Executing state service.mod_watch for [arvados-controller]
[INFO ] Executing command ['systemctl', 'is-active', 'arvados-controller.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'arvados-controller.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-r6fef863753d446a5b232843d26884887.scope
[INFO ] {'arvados-controller': True}
[INFO ] Completed state [arvados-controller] at time 14:58:48.670627 (duration_in_ms=4048.126)
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [keepstore] at time 14:58:48.682170
[INFO ] Executing state pkg.installed for [keepstore]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'keepstore'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328545740000.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'keepstore=2.1.0-1'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'keepstore' changed from 'absent' to '2.1.0-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [keepstore] at time 14:59:13.078495 (duration_in_ms=24396.324)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded systemd.booted
[DEBUG ] LazyLoaded service.start
[DEBUG ] LazyLoaded service.running
[INFO ] Running state [keepstore] at time 14:59:13.146113
[INFO ] Executing state service.running for [keepstore]
[DEBUG ] LazyLoaded cmd.run_all
[INFO ] Executing command ['systemctl', 'status', 'keepstore.service', '-n', '0'] in directory '/home/ubuntu'
[DEBUG ] stdout: * keepstore.service - Arvados Keep Storage Daemon
Loaded: loaded (/lib/systemd/system/keepstore.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-11-18 14:59:07 UTC; 5s ago
Docs: https://doc.arvados.org/
Main PID: 3196 (keepstore)
Tasks: 13 (limit: 4915)
CGroup: /system.slice/keepstore.service
`-3196 /usr/bin/keepstore
[INFO ] Executing command ['systemctl', 'is-active', 'keepstore.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'keepstore.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] The service keepstore is already running
[INFO ] Completed state [keepstore] at time 14:59:13.309581 (duration_in_ms=163.467)
[INFO ] Running state [keepstore] at time 14:59:13.310242
[INFO ] Executing state service.mod_watch for [keepstore]
[INFO ] Executing command ['systemctl', 'is-active', 'keepstore.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'keepstore.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-r5b854ba54c5b4b539a6b3fba02fb50cf.scope
[INFO ] {'keepstore': True}
[INFO ] Completed state [keepstore] at time 14:59:17.435446 (duration_in_ms=4125.204)
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [arvados-ws] at time 14:59:17.457866
[INFO ] Executing state pkg.installed for [arvados-ws]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'arvados-ws'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328526564880.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'arvados-ws=2.1.0-1'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'arvados-ws' changed from 'absent' to '2.1.0-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [arvados-ws] at time 14:59:41.655715 (duration_in_ms=24197.849)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded systemd.booted
[DEBUG ] LazyLoaded service.start
[DEBUG ] LazyLoaded service.running
[INFO ] Running state [arvados-ws] at time 14:59:41.720026
[INFO ] Executing state service.running for [arvados-ws]
[DEBUG ] LazyLoaded cmd.run_all
[INFO ] Executing command ['systemctl', 'status', 'arvados-ws.service', '-n', '0'] in directory '/home/ubuntu'
[DEBUG ] stdout: * arvados-ws.service - Arvados websocket server
Loaded: loaded (/lib/systemd/system/arvados-ws.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-11-18 14:59:36 UTC; 5s ago
Docs: https://doc.arvados.org/
Main PID: 3457 (arvados-ws)
Tasks: 13 (limit: 4915)
CGroup: /system.slice/arvados-ws.service
`-3457 /usr/bin/arvados-ws
[INFO ] Executing command ['systemctl', 'is-active', 'arvados-ws.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'arvados-ws.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] The service arvados-ws is already running
[INFO ] Completed state [arvados-ws] at time 14:59:41.910268 (duration_in_ms=190.241)
[INFO ] Running state [arvados-ws] at time 14:59:41.910923
[INFO ] Executing state service.mod_watch for [arvados-ws]
[INFO ] Executing command ['systemctl', 'is-active', 'arvados-ws.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'arvados-ws.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-r810460d7a4f34053beab6e845f4c5548.scope
[INFO ] {'arvados-ws': True}
[INFO ] Completed state [arvados-ws] at time 14:59:46.436800 (duration_in_ms=4525.877)
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [keep-web] at time 14:59:46.450032
[INFO ] Executing state pkg.installed for [keep-web]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'keep-web'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328505861400.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'keep-web=2.1.0-1'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'keep-web' changed from 'absent' to '2.1.0-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [keep-web] at time 15:00:08.499020 (duration_in_ms=22048.987)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded systemd.booted
[DEBUG ] LazyLoaded service.start
[DEBUG ] LazyLoaded service.running
[INFO ] Running state [keep-web] at time 15:00:08.566589
[INFO ] Executing state service.running for [keep-web]
[DEBUG ] LazyLoaded cmd.run_all
[INFO ] Executing command ['systemctl', 'status', 'keep-web.service', '-n', '0'] in directory '/home/ubuntu'
[DEBUG ] stdout: * keep-web.service - Arvados Keep web gateway
Loaded: loaded (/lib/systemd/system/keep-web.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-11-18 15:00:02 UTC; 5s ago
Docs: https://doc.arvados.org/
Main PID: 3719 (keep-web)
Tasks: 6 (limit: 4915)
CGroup: /system.slice/keep-web.service
`-3719 /usr/bin/keep-web
[INFO ] Executing command ['systemctl', 'is-active', 'keep-web.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'keep-web.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] The service keep-web is already running
[INFO ] Completed state [keep-web] at time 15:00:08.746919 (duration_in_ms=180.329)
[INFO ] Running state [keep-web] at time 15:00:08.747499
[INFO ] Executing state service.mod_watch for [keep-web]
[INFO ] Executing command ['systemctl', 'is-active', 'keep-web.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'keep-web.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-rca315d7a1f7e42cba6adcb4280d511e3.scope
[INFO ] {'keep-web': True}
[INFO ] Completed state [keep-web] at time 15:00:12.984877 (duration_in_ms=4237.377)
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [arvados-workbench2] at time 15:00:13.013973
[INFO ] Executing state pkg.installed for [arvados-workbench2]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'arvados-workbench2'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328526138448.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'arvados-workbench2=2.1.0-1'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'arvados-workbench2' changed from 'absent' to '2.1.0-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [arvados-workbench2] at time 15:00:29.493716 (duration_in_ms=16479.744)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded pkg.install
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [keepproxy] at time 15:00:29.517848
[INFO ] Executing state pkg.installed for [keepproxy]
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'keepproxy'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328466817320.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'keepproxy=2.1.0-1'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'keepproxy' changed from 'absent' to '2.1.0-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [keepproxy] at time 15:01:04.938327 (duration_in_ms=35420.479)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded systemd.booted
[DEBUG ] LazyLoaded service.start
[DEBUG ] LazyLoaded service.running
[INFO ] Running state [keepproxy] at time 15:01:05.016654
[INFO ] Executing state service.running for [keepproxy]
[DEBUG ] LazyLoaded cmd.run_all
[INFO ] Executing command ['systemctl', 'status', 'keepproxy.service', '-n', '0'] in directory '/home/ubuntu'
[DEBUG ] stdout: * keepproxy.service - Arvados Keep Proxy
Loaded: loaded (/lib/systemd/system/keepproxy.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2020-11-18 15:00:59 UTC; 5s ago
Docs: https://doc.arvados.org/
Main PID: 4083 (keepproxy)
Tasks: 13 (limit: 4915)
CGroup: /system.slice/keepproxy.service
`-4083 /usr/bin/keepproxy
[INFO ] Executing command ['systemctl', 'is-active', 'keepproxy.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'keepproxy.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] The service keepproxy is already running
[INFO ] Completed state [keepproxy] at time 15:01:05.211498 (duration_in_ms=194.843)
[INFO ] Running state [keepproxy] at time 15:01:05.212009
[INFO ] Executing state service.mod_watch for [keepproxy]
[INFO ] Executing command ['systemctl', 'is-active', 'keepproxy.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'keepproxy.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-r9cfddc67bca749febbf3308c7676d1a4.scope
[INFO ] {'keepproxy': True}
[INFO ] Completed state [keepproxy] at time 15:01:09.779257 (duration_in_ms=4567.238)
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [arvados-shell-package-install-pkg-installed] at time 15:01:09.805452
[INFO ] Executing state pkg.installed for [arvados-shell-package-install-pkg-installed]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'arvados-client'] in directory '/home/ubuntu'
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'arvados-src'] in directory '/home/ubuntu'
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'libpam-arvados-go'] in directory '/home/ubuntu'
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'python3-arvados-fuse'] in directory '/home/ubuntu'
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'python3-arvados-python-client'] in directory '/home/ubuntu'
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'python3-arvados-cwl-runner'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328446570336.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'arvados-client=2.1.0-1', 'arvados-src=2.1.0-1', 'libpam-arvados-go=2.1.0-1', 'python3-arvados-fuse=2.1.0-1', 'python3-arvados-python-client=2.1.0-1', 'python3-arvados-cwl-runner=2.1.0-1', 'shellinabox'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'python3-arvados-fuse' changed from 'absent' to '2.1.0-1'
'nodejs' changed from 'absent' to '8.10.0~dfsg-2ubuntu0.4'
'shellinabox' changed from 'absent' to '2.20build1'
'libc-ares2' changed from 'absent' to '1.14.0-1'
'libuv1' changed from 'absent' to '1.18.0-3'
'libhttp-parser2.7.1' changed from 'absent' to '2.7.1-2'
'python3-arvados-python-client' changed from 'absent' to '2.1.0-1'
'nodejs-doc' changed from 'absent' to '8.10.0~dfsg-2ubuntu0.4'
'libpam-arvados-go' changed from 'absent' to '2.1.0-1'
'python3-arvados-cwl-runner' changed from 'absent' to '2.1.0-1'
'arvados-client' changed from 'absent' to '2.1.0-1'
'arvados-src' changed from 'absent' to '2.1.0-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [arvados-shell-package-install-pkg-installed] at time 15:02:43.659824 (duration_in_ms=93854.372)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded pkg.install
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [arvados-shell-package-install-gems-deps-pkg-installed] at time 15:02:43.682920
[INFO ] Executing state pkg.installed for [arvados-shell-package-install-gems-deps-pkg-installed]
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[INFO ] All specified packages are already installed
[INFO ] Completed state [arvados-shell-package-install-gems-deps-pkg-installed] at time 15:02:47.917423 (duration_in_ms=4234.502)
[DEBUG ] LazyLoaded gem.installed
[INFO ] Running state [arvados-cli] at time 15:02:47.928953
[INFO ] Executing state gem.installed for [arvados-cli]
[INFO ] Executing command ['gem', 'list', 'arvados-cli'] in directory '/home/ubuntu'
[DEBUG ] stdout: arvados-cli (2.1.0)
[INFO ] Gem is already installed.
[INFO ] Completed state [arvados-cli] at time 15:02:48.738031 (duration_in_ms=809.077)
[INFO ] Running state [arvados-login-sync] at time 15:02:48.746657
[INFO ] Executing state gem.installed for [arvados-login-sync]
[INFO ] Executing command ['gem', 'list', 'arvados-login-sync'] in directory '/home/ubuntu'
[INFO ] Executing command ['gem', '--version'] in directory '/home/ubuntu'
[DEBUG ] stdout: 2.7.6
[INFO ] Executing command ['gem', 'install', 'arvados-login-sync', '--no-rdoc', '--no-ri'] in directory '/home/ubuntu'
[DEBUG ] stdout: Successfully installed signet-0.11.0
Successfully installed googleauth-0.9.0
Successfully installed arvados-1.3.3.20190320201707
Successfully installed arvados-login-sync-2.1.0
4 gems installed
[INFO ] {'arvados-login-sync': 'Installed'}
[INFO ] Completed state [arvados-login-sync] at time 15:03:02.861921 (duration_in_ms=14115.264)
[DEBUG ] LazyLoaded file.managed
[INFO ] Running state [/etc/default/shellinabox] at time 15:03:02.894740
[INFO ] Executing state file.managed for [/etc/default/shellinabox]
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/shell/config/files/default/shell-shellinabox.tmpl.jinja' to resolve 'salt://arvados/shell/config/files/default/shell-shellinabox.tmpl.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/shell/config/files/default/shell-shellinabox.tmpl.jinja' to resolve 'salt://arvados/shell/config/files/default/shell-shellinabox.tmpl.jinja'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/shell/config/files/default/shell-shellinabox.tmpl.jinja'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/shell/config/files/default/shell-shellinabox.tmpl.jinja'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
---
+++
@@ -1,18 +1,10 @@
+########################################################################
+# File managed by Salt at <salt://arvados/shell/config/files/default/shell-shellinabox.tmpl.jinja>.
+# Your changes will be overwritten.
+########################################################################
# Should shellinaboxd start automatically
SHELLINABOX_DAEMON_START=1
-
# TCP port that shellinboxd's webserver listens on
SHELLINABOX_PORT=4200
-
-# Parameters that are managed by the system and usually should not need
-# changing:
-# SHELLINABOX_DATADIR=/var/lib/shellinabox
-# SHELLINABOX_USER=shellinabox
-# SHELLINABOX_GROUP=shellinabox
-
-# Any optional arguments (e.g. extra service definitions). Make sure
-# that that argument is quoted.
-#
-# Beeps are disabled because of reports of the VLC plugin crashing
-# Firefox on Linux/x86_64.
-SHELLINABOX_ARGS="--no-beep"
+# SSL is disabled because it is terminated in Nginx. Adjust as needed.
+SHELLINABOX_ARGS="--disable-ssl --no-beep --service=/shell.sanbi.arvados.sanbi.ac.za:AUTH:HOME:SHELL"
[INFO ] Completed state [/etc/default/shellinabox] at time 15:03:03.486143 (duration_in_ms=591.403)
[INFO ] Running state [/etc/pam.d/arvados] at time 15:03:03.488487
[INFO ] Executing state file.managed for [/etc/pam.d/arvados]
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/shell/config/files/default/shell-libpam-arvados.tmpl.jinja' to resolve 'salt://arvados/shell/config/files/default/shell-libpam-arvados.tmpl.jinja'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/shell/config/files/default/shell-libpam-arvados.tmpl.jinja' to resolve 'salt://arvados/shell/config/files/default/shell-libpam-arvados.tmpl.jinja'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/shell/config/files/default/shell-libpam-arvados.tmpl.jinja'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/shell/config/files/default/shell-libpam-arvados.tmpl.jinja'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/pam.d/arvados] at time 15:03:03.533982 (duration_in_ms=45.494)
[DEBUG ] LazyLoaded service.running
[INFO ] Running state [shellinabox] at time 15:03:03.542127
[INFO ] Executing state service.running for [shellinabox]
[INFO ] Executing command ['systemctl', 'status', 'shellinabox.service', '-n', '0'] in directory '/home/ubuntu'
[DEBUG ] stdout: * shellinabox.service - LSB: Shell In A Box Daemon
Loaded: loaded (/etc/init.d/shellinabox; generated)
Active: active (running) since Wed 2020-11-18 15:02:36 UTC; 27s ago
Docs: man:systemd-sysv-generator(8)
Tasks: 2 (limit: 4915)
CGroup: /system.slice/shellinabox.service
|-4684 /usr/bin/shellinaboxd -q --background=/var/run/shellinaboxd.pid -c /var/lib/shellinabox -p 4200 -u shellinabox -g shellinabox --user-css Black on White:+/etc/shellinabox/options-enabled/00+Black on White.css,White On Black:-/etc/shellinabox/options-enabled/00_White On Black.css;Color Terminal:+/etc/shellinabox/options-enabled/01+Color Terminal.css,Monochrome:-/etc/shellinabox/options-enabled/01_Monochrome.css --no-beep
`-4685 /usr/bin/shellinaboxd -q --background=/var/run/shellinaboxd.pid -c /var/lib/shellinabox -p 4200 -u shellinabox -g shellinabox --user-css Black on White:+/etc/shellinabox/options-enabled/00+Black on White.css,White On Black:-/etc/shellinabox/options-enabled/00_White On Black.css;Color Terminal:+/etc/shellinabox/options-enabled/01+Color Terminal.css,Monochrome:-/etc/shellinabox/options-enabled/01_Monochrome.css --no-beep
[INFO ] Executing command ['systemctl', 'is-active', 'shellinabox.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'shellinabox.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: shellinabox.service is not a native service, redirecting to systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install is-enabled shellinabox
enabled
[INFO ] The service shellinabox is already running
[INFO ] Completed state [shellinabox] at time 15:03:03.760296 (duration_in_ms=218.168)
[INFO ] Running state [shellinabox] at time 15:03:03.760909
[INFO ] Executing state service.mod_watch for [shellinabox]
[INFO ] Executing command ['systemctl', 'is-active', 'shellinabox.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'shellinabox.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-ra3aae9c3ca9f406d81279c70fd341555.scope
[INFO ] {'shellinabox': True}
[INFO ] Completed state [shellinabox] at time 15:03:04.121908 (duration_in_ms=360.997)
[INFO ] Running state [arvados-workbench-package-install-gems-deps-pkg-installed] at time 15:03:04.123102
[INFO ] Executing state pkg.installed for [arvados-workbench-package-install-gems-deps-pkg-installed]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[INFO ] All specified packages are already installed
[INFO ] Completed state [arvados-workbench-package-install-gems-deps-pkg-installed] at time 15:03:04.200141 (duration_in_ms=77.039)
[INFO ] Running state [arvados-workbench] at time 15:03:04.203390
[INFO ] Executing state pkg.installed for [arvados-workbench]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'arvados-workbench'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328426644760.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'arvados-workbench=2.1.0-1'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'libthai0' changed from 'absent' to '0.1.27-2'
'libxt6' changed from 'absent' to '1:1.1.5-1'
'libxcb-shm0' changed from 'absent' to '1.13-2~ubuntu18.04'
'libgvc6' changed from 'absent' to '2.40.1-2'
'liblab-gamut1' changed from 'absent' to '2.40.1-2'
'x11-common' changed from 'absent' to '1:7.7+19ubuntu7.1'
'libxaw7' changed from 'absent' to '2:1.0.13-1'
'arvados-workbench' changed from 'absent' to '2.1.0-1'
'libcgraph6' changed from 'absent' to '2.40.1-2'
'graphviz' changed from 'absent' to '2.40.1-2'
'libgts-0.7-5' changed from 'absent' to '0.7.6+darcs121130-4'
'libann0' changed from 'absent' to '1.1.2+doc-6'
'libpangocairo-1.0-0' changed from 'absent' to '1.40.14-1ubuntu0.1'
'libcdt5' changed from 'absent' to '2.40.1-2'
'libthai-data' changed from 'absent' to '0.1.27-2'
'libpathplan4' changed from 'absent' to '2.40.1-2'
'libgvpr2' changed from 'absent' to '2.40.1-2'
'libxcb-render0' changed from 'absent' to '1.13-2~ubuntu18.04'
'libpango-1.0-0' changed from 'absent' to '1.40.14-1ubuntu0.1'
'libxmu6' changed from 'absent' to '2:1.1.2-2'
'libxrender1' changed from 'absent' to '1:0.9.10-1'
'libpixman-1-0' changed from 'absent' to '0.34.0-2'
'libcairo2' changed from 'absent' to '1.15.10-2ubuntu0.1'
'libice6' changed from 'absent' to '2:1.0.9-2'
'libdatrie1' changed from 'absent' to '0.2.10-7'
'fontconfig' changed from 'absent' to '2.12.6-0ubuntu2'
'libgts-bin' changed from 'absent' to '0.7.6+darcs121130-4'
'fonts-liberation' changed from 'absent' to '1:1.07.4-7~18.04.1'
'libsm6' changed from 'absent' to '2:1.2.2-1'
'libpangoft2-1.0-0' changed from 'absent' to '1.40.14-1ubuntu0.1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [arvados-workbench] at time 15:16:03.094284 (duration_in_ms=778890.895)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded systemd.booted
[DEBUG ] LazyLoaded service.start
[DEBUG ] LazyLoaded service.running
[INFO ] Running state [nginx] at time 15:16:03.174122
[INFO ] Executing state service.running for [nginx]
[DEBUG ] LazyLoaded cmd.retcode
[INFO ] Executing command ['systemctl', 'is-active', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] The service nginx is already running
[INFO ] Completed state [nginx] at time 15:16:03.299071 (duration_in_ms=124.948)
[INFO ] Running state [nginx] at time 15:16:03.299494
[INFO ] Executing state service.mod_watch for [nginx]
[INFO ] Executing command ['systemctl', 'is-active', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-rd84c787619764d60ac26e7c6b1313912.scope
[INFO ] {'nginx': True}
[INFO ] Completed state [nginx] at time 15:16:08.151535 (duration_in_ms=4852.04)
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [crunch-dispatch-local] at time 15:16:08.176631
[INFO ] Executing state pkg.installed for [crunch-dispatch-local]
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'crunch-dispatch-local'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328407246216.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'crunch-dispatch-local=2.1.0-1'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'crunch-dispatch-local' changed from 'absent' to '2.1.0-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [crunch-dispatch-local] at time 15:16:28.493587 (duration_in_ms=20316.956)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded pkg.install
[DEBUG ] LazyLoaded pkg.installed
[INFO ] Running state [crunch-run] at time 15:16:28.523193
[INFO ] Executing state pkg.installed for [crunch-run]
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad pkg.resolve_capabilities: 'pkg.resolve_capabilities' is not available.
[DEBUG ] Could not LazyLoad pkg.check_db: 'pkg.check_db' is not available.
[INFO ] Executing command ['apt-cache', '-q', 'policy', 'crunch-run'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg', '--get-selections', '*'] in directory '/home/ubuntu'
[INFO ] Executing command ['systemd-run', '--scope', '--description', '"salt.loaded_140328386209384.int.module.aptpkg"', 'apt-get', '-q', '-y', '-o', 'DPkg::Options::=--force-confold', '-o', 'DPkg::Options::=--force-confdef', 'install', 'crunch-run=2.1.0-1'] in directory '/home/ubuntu'
[INFO ] Executing command ['dpkg-query', '--showformat', '${Status} ${Package} ${Version} ${Architecture}', '-W'] in directory '/home/ubuntu'
[DEBUG ] Could not LazyLoad pkg.version_clean: 'pkg.version_clean' is not available.
[INFO ] Made the following changes:
'crunch-run' changed from 'absent' to '2.1.0-1'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] LazyLoaded jinja.render
[DEBUG ] LazyLoaded yaml.render
[INFO ] Completed state [crunch-run] at time 15:17:05.422891 (duration_in_ms=36899.698)
[DEBUG ] LazyLoaded config.option
[DEBUG ] LazyLoaded systemd.booted
[DEBUG ] LazyLoaded service.start
[DEBUG ] LazyLoaded service.running
[DEBUG ] LazyLoaded cmd.run
[DEBUG ] LazyLoaded file.managed
[INFO ] Running state [/usr/local/bin/crunch-run.sh] at time 15:17:05.544839
[INFO ] Executing state file.managed for [/usr/local/bin/crunch-run.sh]
[DEBUG ] LazyLoaded file.user_to_uid
[DEBUG ] LazyLoaded cp.list_master
[DEBUG ] LazyLoaded roots.envs
[DEBUG ] Could not LazyLoad roots.init: 'roots.init' is not available.
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/dispatcher/service/files/default/crunch-run-sh.tmpl' to resolve 'salt://arvados/dispatcher/service/files/default/crunch-run-sh.tmpl'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/dispatcher/service/files/default/crunch-run-sh.tmpl' to resolve 'salt://arvados/dispatcher/service/files/default/crunch-run-sh.tmpl'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/dispatcher/service/files/default/crunch-run-sh.tmpl'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/dispatcher/service/files/default/crunch-run-sh.tmpl'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/usr/local/bin/crunch-run.sh] at time 15:17:06.123623 (duration_in_ms=578.783)
[INFO ] Running state [/etc/systemd/system/crunch-dispatch-local.service] at time 15:17:06.128769
[INFO ] Executing state file.managed for [/etc/systemd/system/crunch-dispatch-local.service]
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] Returning file list from cache: age=0 cache_time=20 /var/cache/salt/minion/file_lists/roots/base.p
[DEBUG ] In saltenv 'base', looking at rel_path 'arvados/dispatcher/service/files/default/crunch-dispatch-local-service.tmpl' to resolve 'salt://arvados/dispatcher/service/files/default/crunch-dispatch-local-service.tmpl'
[DEBUG ] In saltenv 'base', ** considering ** path '/var/cache/salt/minion/files/base/arvados/dispatcher/service/files/default/crunch-dispatch-local-service.tmpl' to resolve 'salt://arvados/dispatcher/service/files/default/crunch-dispatch-local-service.tmpl'
[DEBUG ] Fetching file from saltenv 'base', ** attempting ** 'salt://arvados/dispatcher/service/files/default/crunch-dispatch-local-service.tmpl'
[DEBUG ] No dest file found
[INFO ] Fetching file from saltenv 'base', ** done ** 'arvados/dispatcher/service/files/default/crunch-dispatch-local-service.tmpl'
[DEBUG ] Jinja search path: ['/var/cache/salt/minion/files/base']
[INFO ] File changed:
New file
[INFO ] Completed state [/etc/systemd/system/crunch-dispatch-local.service] at time 15:17:06.168187 (duration_in_ms=39.433)
[INFO ] Running state [systemctl daemon-reload] at time 15:17:06.171124
[INFO ] Executing state cmd.run for [systemctl daemon-reload]
[DEBUG ] LazyLoaded cmd.run_all
[INFO ] Executing command 'systemctl daemon-reload' in directory '/home/ubuntu'
[INFO ] {'pid': 20496, 'retcode': 0, 'stdout': '', 'stderr': ''}
[INFO ] Completed state [systemctl daemon-reload] at time 15:17:06.595456 (duration_in_ms=424.331)
[INFO ] Running state [crunch-dispatch-local] at time 15:17:06.602214
[INFO ] Executing state service.running for [crunch-dispatch-local]
[INFO ] Executing command ['systemctl', 'status', 'crunch-dispatch-local.service', '-n', '0'] in directory '/home/ubuntu'
[DEBUG ] stdout: * crunch-dispatch-local.service - Arvados Crunch Dispatcher for LOCAL service
Loaded: loaded (/etc/systemd/system/crunch-dispatch-local.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: https://doc.arvados.org/
[DEBUG ] retcode: 3
[INFO ] Executing command ['systemctl', 'is-active', 'crunch-dispatch-local.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: inactive
[DEBUG ] retcode: 3
[INFO ] Executing command ['systemctl', 'is-enabled', 'crunch-dispatch-local.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: disabled
[DEBUG ] retcode: 1
[DEBUG ] sysvinit script 'dbus' found, but systemd unit 'dbus.service' already exists
[DEBUG ] sysvinit script 'cgroupfs-mount' found, but systemd unit 'cgroupfs-mount.service' already exists
[DEBUG ] sysvinit script 'cron' found, but systemd unit 'cron.service' already exists
[DEBUG ] sysvinit script 'plymouth' found, but systemd unit 'plymouth.service' already exists
[DEBUG ] sysvinit script 'screen-cleanup' found, but systemd unit 'screen-cleanup.service' already exists
[DEBUG ] sysvinit script 'atd' found, but systemd unit 'atd.service' already exists
[DEBUG ] sysvinit script 'apparmor' found, but systemd unit 'apparmor.service' already exists
[DEBUG ] sysvinit script 'sysstat' found, but systemd unit 'sysstat.service' already exists
[DEBUG ] sysvinit script 'plymouth-log' found, but systemd unit 'plymouth-log.service' already exists
[DEBUG ] sysvinit script 'nginx' found, but systemd unit 'nginx.service' already exists
[DEBUG ] sysvinit script 'ssh' found, but systemd unit 'ssh.service' already exists
[DEBUG ] sysvinit script 'unattended-upgrades' found, but systemd unit 'unattended-upgrades.service' already exists
[DEBUG ] sysvinit script 'cryptdisks-early' found, but systemd unit 'cryptdisks-early.service' already exists
[DEBUG ] sysvinit script 'rsync' found, but systemd unit 'rsync.service' already exists
[DEBUG ] sysvinit script 'cryptdisks' found, but systemd unit 'cryptdisks.service' already exists
[DEBUG ] sysvinit script 'ebtables' found, but systemd unit 'ebtables.service' already exists
[DEBUG ] sysvinit script 'mdadm' found, but systemd unit 'mdadm.service' already exists
[DEBUG ] sysvinit script 'procps' found, but systemd unit 'procps.service' already exists
[DEBUG ] sysvinit script 'open-iscsi' found, but systemd unit 'open-iscsi.service' already exists
[DEBUG ] sysvinit script 'postgresql' found, but systemd unit 'postgresql.service' already exists
[DEBUG ] sysvinit script 'lvm2-lvmpolld' found, but systemd unit 'lvm2-lvmpolld.service' already exists
[DEBUG ] sysvinit script 'udev' found, but systemd unit 'udev.service' already exists
[DEBUG ] sysvinit script 'x11-common' found, but systemd unit 'x11-common.service' already exists
[DEBUG ] sysvinit script 'ufw' found, but systemd unit 'ufw.service' already exists
[DEBUG ] sysvinit script 'kmod' found, but systemd unit 'kmod.service' already exists
[DEBUG ] sysvinit script 'rsyslog' found, but systemd unit 'rsyslog.service' already exists
[DEBUG ] sysvinit script 'uuidd' found, but systemd unit 'uuidd.service' already exists
[DEBUG ] sysvinit script 'docker' found, but systemd unit 'docker.service' already exists
[DEBUG ] sysvinit script 'mdadm-waitidle' found, but systemd unit 'mdadm-waitidle.service' already exists
[DEBUG ] sysvinit script 'lvm2-lvmetad' found, but systemd unit 'lvm2-lvmetad.service' already exists
[DEBUG ] sysvinit script 'lxcfs' found, but systemd unit 'lxcfs.service' already exists
[DEBUG ] sysvinit script 'open-vm-tools' found, but systemd unit 'open-vm-tools.service' already exists
[DEBUG ] sysvinit script 'irqbalance' found, but systemd unit 'irqbalance.service' already exists
[DEBUG ] sysvinit script 'lxd' found, but systemd unit 'lxd.service' already exists
[DEBUG ] sysvinit script 'salt-minion' found, but systemd unit 'salt-minion.service' already exists
[DEBUG ] sysvinit script 'acpid' found, but systemd unit 'acpid.service' already exists
[DEBUG ] sysvinit script 'iscsid' found, but systemd unit 'iscsid.service' already exists
[DEBUG ] sysvinit script 'lvm2' found, but systemd unit 'lvm2.service' already exists
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'start', 'crunch-dispatch-local.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-r487e7836bb834ca08d3dae20ee5396eb.scope
[INFO ] Executing command ['systemctl', 'is-active', 'crunch-dispatch-local.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemctl', 'is-enabled', 'crunch-dispatch-local.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: disabled
[DEBUG ] retcode: 1
[DEBUG ] sysvinit script 'dbus' found, but systemd unit 'dbus.service' already exists
[DEBUG ] sysvinit script 'cgroupfs-mount' found, but systemd unit 'cgroupfs-mount.service' already exists
[DEBUG ] sysvinit script 'cron' found, but systemd unit 'cron.service' already exists
[DEBUG ] sysvinit script 'plymouth' found, but systemd unit 'plymouth.service' already exists
[DEBUG ] sysvinit script 'screen-cleanup' found, but systemd unit 'screen-cleanup.service' already exists
[DEBUG ] sysvinit script 'atd' found, but systemd unit 'atd.service' already exists
[DEBUG ] sysvinit script 'apparmor' found, but systemd unit 'apparmor.service' already exists
[DEBUG ] sysvinit script 'sysstat' found, but systemd unit 'sysstat.service' already exists
[DEBUG ] sysvinit script 'plymouth-log' found, but systemd unit 'plymouth-log.service' already exists
[DEBUG ] sysvinit script 'nginx' found, but systemd unit 'nginx.service' already exists
[DEBUG ] sysvinit script 'ssh' found, but systemd unit 'ssh.service' already exists
[DEBUG ] sysvinit script 'unattended-upgrades' found, but systemd unit 'unattended-upgrades.service' already exists
[DEBUG ] sysvinit script 'cryptdisks-early' found, but systemd unit 'cryptdisks-early.service' already exists
[DEBUG ] sysvinit script 'rsync' found, but systemd unit 'rsync.service' already exists
[DEBUG ] sysvinit script 'cryptdisks' found, but systemd unit 'cryptdisks.service' already exists
[DEBUG ] sysvinit script 'ebtables' found, but systemd unit 'ebtables.service' already exists
[DEBUG ] sysvinit script 'mdadm' found, but systemd unit 'mdadm.service' already exists
[DEBUG ] sysvinit script 'procps' found, but systemd unit 'procps.service' already exists
[DEBUG ] sysvinit script 'open-iscsi' found, but systemd unit 'open-iscsi.service' already exists
[DEBUG ] sysvinit script 'postgresql' found, but systemd unit 'postgresql.service' already exists
[DEBUG ] sysvinit script 'lvm2-lvmpolld' found, but systemd unit 'lvm2-lvmpolld.service' already exists
[DEBUG ] sysvinit script 'udev' found, but systemd unit 'udev.service' already exists
[DEBUG ] sysvinit script 'x11-common' found, but systemd unit 'x11-common.service' already exists
[DEBUG ] sysvinit script 'ufw' found, but systemd unit 'ufw.service' already exists
[DEBUG ] sysvinit script 'kmod' found, but systemd unit 'kmod.service' already exists
[DEBUG ] sysvinit script 'rsyslog' found, but systemd unit 'rsyslog.service' already exists
[DEBUG ] sysvinit script 'uuidd' found, but systemd unit 'uuidd.service' already exists
[DEBUG ] sysvinit script 'docker' found, but systemd unit 'docker.service' already exists
[DEBUG ] sysvinit script 'mdadm-waitidle' found, but systemd unit 'mdadm-waitidle.service' already exists
[DEBUG ] sysvinit script 'lvm2-lvmetad' found, but systemd unit 'lvm2-lvmetad.service' already exists
[DEBUG ] sysvinit script 'lxcfs' found, but systemd unit 'lxcfs.service' already exists
[DEBUG ] sysvinit script 'open-vm-tools' found, but systemd unit 'open-vm-tools.service' already exists
[DEBUG ] sysvinit script 'irqbalance' found, but systemd unit 'irqbalance.service' already exists
[DEBUG ] sysvinit script 'lxd' found, but systemd unit 'lxd.service' already exists
[DEBUG ] sysvinit script 'salt-minion' found, but systemd unit 'salt-minion.service' already exists
[DEBUG ] sysvinit script 'acpid' found, but systemd unit 'acpid.service' already exists
[DEBUG ] sysvinit script 'iscsid' found, but systemd unit 'iscsid.service' already exists
[DEBUG ] sysvinit script 'lvm2' found, but systemd unit 'lvm2.service' already exists
[INFO ] Executing command ['systemctl', 'is-enabled', 'crunch-dispatch-local.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: disabled
[DEBUG ] retcode: 1
[DEBUG ] sysvinit script 'dbus' found, but systemd unit 'dbus.service' already exists
[DEBUG ] sysvinit script 'cgroupfs-mount' found, but systemd unit 'cgroupfs-mount.service' already exists
[DEBUG ] sysvinit script 'cron' found, but systemd unit 'cron.service' already exists
[DEBUG ] sysvinit script 'plymouth' found, but systemd unit 'plymouth.service' already exists
[DEBUG ] sysvinit script 'screen-cleanup' found, but systemd unit 'screen-cleanup.service' already exists
[DEBUG ] sysvinit script 'atd' found, but systemd unit 'atd.service' already exists
[DEBUG ] sysvinit script 'apparmor' found, but systemd unit 'apparmor.service' already exists
[DEBUG ] sysvinit script 'sysstat' found, but systemd unit 'sysstat.service' already exists
[DEBUG ] sysvinit script 'plymouth-log' found, but systemd unit 'plymouth-log.service' already exists
[DEBUG ] sysvinit script 'nginx' found, but systemd unit 'nginx.service' already exists
[DEBUG ] sysvinit script 'ssh' found, but systemd unit 'ssh.service' already exists
[DEBUG ] sysvinit script 'unattended-upgrades' found, but systemd unit 'unattended-upgrades.service' already exists
[DEBUG ] sysvinit script 'cryptdisks-early' found, but systemd unit 'cryptdisks-early.service' already exists
[DEBUG ] sysvinit script 'rsync' found, but systemd unit 'rsync.service' already exists
[DEBUG ] sysvinit script 'cryptdisks' found, but systemd unit 'cryptdisks.service' already exists
[DEBUG ] sysvinit script 'ebtables' found, but systemd unit 'ebtables.service' already exists
[DEBUG ] sysvinit script 'mdadm' found, but systemd unit 'mdadm.service' already exists
[DEBUG ] sysvinit script 'procps' found, but systemd unit 'procps.service' already exists
[DEBUG ] sysvinit script 'open-iscsi' found, but systemd unit 'open-iscsi.service' already exists
[DEBUG ] sysvinit script 'postgresql' found, but systemd unit 'postgresql.service' already exists
[DEBUG ] sysvinit script 'lvm2-lvmpolld' found, but systemd unit 'lvm2-lvmpolld.service' already exists
[DEBUG ] sysvinit script 'udev' found, but systemd unit 'udev.service' already exists
[DEBUG ] sysvinit script 'x11-common' found, but systemd unit 'x11-common.service' already exists
[DEBUG ] sysvinit script 'ufw' found, but systemd unit 'ufw.service' already exists
[DEBUG ] sysvinit script 'kmod' found, but systemd unit 'kmod.service' already exists
[DEBUG ] sysvinit script 'rsyslog' found, but systemd unit 'rsyslog.service' already exists
[DEBUG ] sysvinit script 'uuidd' found, but systemd unit 'uuidd.service' already exists
[DEBUG ] sysvinit script 'docker' found, but systemd unit 'docker.service' already exists
[DEBUG ] sysvinit script 'mdadm-waitidle' found, but systemd unit 'mdadm-waitidle.service' already exists
[DEBUG ] sysvinit script 'lvm2-lvmetad' found, but systemd unit 'lvm2-lvmetad.service' already exists
[DEBUG ] sysvinit script 'lxcfs' found, but systemd unit 'lxcfs.service' already exists
[DEBUG ] sysvinit script 'open-vm-tools' found, but systemd unit 'open-vm-tools.service' already exists
[DEBUG ] sysvinit script 'irqbalance' found, but systemd unit 'irqbalance.service' already exists
[DEBUG ] sysvinit script 'lxd' found, but systemd unit 'lxd.service' already exists
[DEBUG ] sysvinit script 'salt-minion' found, but systemd unit 'salt-minion.service' already exists
[DEBUG ] sysvinit script 'acpid' found, but systemd unit 'acpid.service' already exists
[DEBUG ] sysvinit script 'iscsid' found, but systemd unit 'iscsid.service' already exists
[DEBUG ] sysvinit script 'lvm2' found, but systemd unit 'lvm2.service' already exists
[DEBUG ] sysvinit script 'dbus' found, but systemd unit 'dbus.service' already exists
[DEBUG ] sysvinit script 'cgroupfs-mount' found, but systemd unit 'cgroupfs-mount.service' already exists
[DEBUG ] sysvinit script 'cron' found, but systemd unit 'cron.service' already exists
[DEBUG ] sysvinit script 'plymouth' found, but systemd unit 'plymouth.service' already exists
[DEBUG ] sysvinit script 'screen-cleanup' found, but systemd unit 'screen-cleanup.service' already exists
[DEBUG ] sysvinit script 'atd' found, but systemd unit 'atd.service' already exists
[DEBUG ] sysvinit script 'apparmor' found, but systemd unit 'apparmor.service' already exists
[DEBUG ] sysvinit script 'sysstat' found, but systemd unit 'sysstat.service' already exists
[DEBUG ] sysvinit script 'plymouth-log' found, but systemd unit 'plymouth-log.service' already exists
[DEBUG ] sysvinit script 'nginx' found, but systemd unit 'nginx.service' already exists
[DEBUG ] sysvinit script 'ssh' found, but systemd unit 'ssh.service' already exists
[DEBUG ] sysvinit script 'unattended-upgrades' found, but systemd unit 'unattended-upgrades.service' already exists
[DEBUG ] sysvinit script 'cryptdisks-early' found, but systemd unit 'cryptdisks-early.service' already exists
[DEBUG ] sysvinit script 'rsync' found, but systemd unit 'rsync.service' already exists
[DEBUG ] sysvinit script 'cryptdisks' found, but systemd unit 'cryptdisks.service' already exists
[DEBUG ] sysvinit script 'ebtables' found, but systemd unit 'ebtables.service' already exists
[DEBUG ] sysvinit script 'mdadm' found, but systemd unit 'mdadm.service' already exists
[DEBUG ] sysvinit script 'procps' found, but systemd unit 'procps.service' already exists
[DEBUG ] sysvinit script 'open-iscsi' found, but systemd unit 'open-iscsi.service' already exists
[DEBUG ] sysvinit script 'postgresql' found, but systemd unit 'postgresql.service' already exists
[DEBUG ] sysvinit script 'lvm2-lvmpolld' found, but systemd unit 'lvm2-lvmpolld.service' already exists
[DEBUG ] sysvinit script 'udev' found, but systemd unit 'udev.service' already exists
[DEBUG ] sysvinit script 'x11-common' found, but systemd unit 'x11-common.service' already exists
[DEBUG ] sysvinit script 'ufw' found, but systemd unit 'ufw.service' already exists
[DEBUG ] sysvinit script 'kmod' found, but systemd unit 'kmod.service' already exists
[DEBUG ] sysvinit script 'rsyslog' found, but systemd unit 'rsyslog.service' already exists
[DEBUG ] sysvinit script 'uuidd' found, but systemd unit 'uuidd.service' already exists
[DEBUG ] sysvinit script 'docker' found, but systemd unit 'docker.service' already exists
[DEBUG ] sysvinit script 'mdadm-waitidle' found, but systemd unit 'mdadm-waitidle.service' already exists
[DEBUG ] sysvinit script 'lvm2-lvmetad' found, but systemd unit 'lvm2-lvmetad.service' already exists
[DEBUG ] sysvinit script 'lxcfs' found, but systemd unit 'lxcfs.service' already exists
[DEBUG ] sysvinit script 'open-vm-tools' found, but systemd unit 'open-vm-tools.service' already exists
[DEBUG ] sysvinit script 'irqbalance' found, but systemd unit 'irqbalance.service' already exists
[DEBUG ] sysvinit script 'lxd' found, but systemd unit 'lxd.service' already exists
[DEBUG ] sysvinit script 'salt-minion' found, but systemd unit 'salt-minion.service' already exists
[DEBUG ] sysvinit script 'acpid' found, but systemd unit 'acpid.service' already exists
[DEBUG ] sysvinit script 'iscsid' found, but systemd unit 'iscsid.service' already exists
[DEBUG ] sysvinit script 'lvm2' found, but systemd unit 'lvm2.service' already exists
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'enable', 'crunch-dispatch-local.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-r70c5b67a4d564e3c95fb5d697aa20238.scope
Created symlink /etc/systemd/system/multi-user.target.wants/crunch-dispatch-local.service -> /etc/systemd/system/crunch-dispatch-local.service.
[INFO ] Executing command ['systemctl', 'is-enabled', 'crunch-dispatch-local.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: enabled
[INFO ] {'crunch-dispatch-local': True}
[INFO ] Completed state [crunch-dispatch-local] at time 15:17:07.643655 (duration_in_ms=1041.437)
[INFO ] Running state [nginx] at time 15:17:07.657283
[INFO ] Executing state service.mod_watch for [nginx]
[INFO ] Executing command ['systemctl', 'is-active', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: arvados
[DEBUG ] Could not LazyLoad boto3.assign_funcs: 'boto3.assign_funcs' is not available.
[DEBUG ] Error loading module.boto3_elasticsearch: __init__ failed
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1855, in _load_module
module_init(self.opts)
File "/usr/lib/python3/dist-packages/salt/modules/boto3_elasticsearch.py", line 87, in __init__
__utils__["boto3.assign_funcs"](__name__, "es")
File "/usr/lib/python3/dist-packages/salt/loader.py", line 1354, in __getitem__
func = super().__getitem__(item)
File "/usr/lib/python3/dist-packages/salt/utils/lazy.py", line 108, in __getitem__
raise KeyError(key)
KeyError: 'boto3.assign_funcs'
[DEBUG ] Attempting to run docker-py's "version" function with args=() and kwargs={}
[DEBUG ] LazyLoaded idem.hub
[DEBUG ] Trying paths: ['/home/ubuntu/.docker/config.json', '/home/ubuntu/.dockercfg']
[DEBUG ] No config file found
[DEBUG ] DSC: Only available on Windows systems
[DEBUG ] Module PSGet: Only available on Windows systems
[DEBUG ] Could not LazyLoad service.full_restart: 'service.full_restart' is not available.
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'restart', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-r7477ecb20291483ab2e119d312af494e.scope
[INFO ] {'nginx': True}
[INFO ] Completed state [nginx] at time 15:17:12.754504 (duration_in_ms=5097.174)
[INFO ] Running state [nginx] at time 15:17:12.755377
[INFO ] Executing state service.mod_watch for [nginx]
[INFO ] Executing command ['systemctl', 'is-active', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stdout: active
[INFO ] Executing command ['systemd-run', '--scope', 'systemctl', 'reload', 'nginx.service'] in directory '/home/ubuntu'
[DEBUG ] stderr: Running scope as unit: run-r11830f7aab5e4b8eb665386851d480a6.scope
[INFO ] {'nginx': True}
[INFO ] Completed state [nginx] at time 15:17:12.974983 (duration_in_ms=219.604)
[DEBUG ] File /var/cache/salt/minion/accumulator/140329652391776 does not exist, no need to cleanup
[DEBUG ] LazyLoaded state.check_result
[DEBUG ] LazyLoaded highstate.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
[DEBUG ] LazyLoaded nested.output
local:
----------
ID: snake_oil_certs
Function: pkg.installed
Name: ssl-cert
Result: True
Comment: The following packages were installed/updated: ssl-cert
Started: 14:39:46.921654
Duration: 19465.728 ms
Changes:
----------
ssl-cert:
----------
new:
1.0.39
old:
----------
ID: locale_pkgs
Function: pkg.installed
Result: True
Comment: All specified packages are already installed
Started: 14:40:06.400210
Duration: 2751.344 ms
Changes:
----------
ID: locale_present_en_US_UTF-8_UTF-8
Function: locale.present
Name: en_US.UTF-8 UTF-8
Result: True
Comment: Locale en_US.UTF-8 UTF-8 is already present
Started: 14:40:09.153042
Duration: 22.135 ms
Changes:
----------
ID: dbus_for_locale
Function: pkg.installed
Name: dbus
Result: True
Comment: All specified packages are already installed
Started: 14:40:09.176398
Duration: 67.689 ms
Changes:
----------
ID: dbus_for_locale
Function: service.running
Name: dbus
Result: True
Comment: The service dbus is already running
Started: 14:40:09.250777
Duration: 104.297 ms
Changes:
----------
ID: locale_default
Function: locale.system
Name: en_US.UTF-8
Result: True
Comment: Set system locale en_US.UTF-8
Started: 14:40:09.362921
Duration: 221.434 ms
Changes:
----------
locale:
en_US.UTF-8
----------
ID: nginx_official_repo
Function: pkgrepo.absent
Name: deb http://nginx.org/packages/ubuntu/ bionic nginx
Result: True
Comment: Package repo deb http://nginx.org/packages/ubuntu/ bionic nginx is absent
Started: 14:40:09.608711
Duration: 145.437 ms
Changes:
----------
ID: nginx_ppa_repo
Function: pkgrepo.absent
Result: True
Comment: Package repo ppa:nginx/stable is absent
Started: 14:40:09.754527
Duration: 1196.368 ms
Changes:
----------
ID: nginx_phusionpassenger_repo
Function: pkgrepo.managed
Name: deb https://oss-binaries.phusionpassenger.com/apt/passenger bionic main
Result: True
Comment: Configured package repo 'deb https://oss-binaries.phusionpassenger.com/apt/passenger bionic main'
Started: 14:40:10.951314
Duration: 16988.241 ms
Changes:
----------
repo:
deb https://oss-binaries.phusionpassenger.com/apt/passenger bionic main
----------
ID: nginx_install
Function: pkg.installed
Name: nginx
Result: True
Comment: The following packages were installed/updated: nginx
Started: 14:40:27.950773
Duration: 24508.736 ms
Changes:
----------
fontconfig-config:
----------
new:
2.12.6-0ubuntu2
old:
fonts-dejavu-core:
----------
new:
2.37-1
old:
libfontconfig1:
----------
new:
2.12.6-0ubuntu2
old:
libgd3:
----------
new:
2.2.5-4ubuntu0.4
old:
libjbig0:
----------
new:
2.1-3.1build1
old:
libjpeg-turbo8:
----------
new:
1.5.2-0ubuntu5.18.04.4
old:
libjpeg8:
----------
new:
8c-2ubuntu8
old:
libnginx-mod-http-geoip:
----------
new:
1.14.0-0ubuntu1.7
old:
libnginx-mod-http-image-filter:
----------
new:
1.14.0-0ubuntu1.7
old:
libnginx-mod-http-xslt-filter:
----------
new:
1.14.0-0ubuntu1.7
old:
libnginx-mod-mail:
----------
new:
1.14.0-0ubuntu1.7
old:
libnginx-mod-stream:
----------
new:
1.14.0-0ubuntu1.7
old:
libtiff5:
----------
new:
4.0.9-5ubuntu0.3
old:
libwebp6:
----------
new:
0.6.1-2
old:
libxpm4:
----------
new:
1:3.5.12-1
old:
nginx:
----------
new:
1.14.0-0ubuntu1.7
old:
nginx-common:
----------
new:
1.14.0-0ubuntu1.7
old:
nginx-core:
----------
new:
1.14.0-0ubuntu1.7
old:
----------
ID: nginx_config
Function: file.managed
Name: /etc/nginx/nginx.conf
Result: True
Comment: File /etc/nginx/nginx.conf updated
Started: 14:40:52.466735
Duration: 620.401 ms
Changes:
----------
diff:
---
+++
@@ -1,85 +1,58 @@
-user www-data;
-worker_processes auto;
-pid /run/nginx.pid;
-include /etc/nginx/modules-enabled/*.conf;
-
-events {
- worker_connections 768;
- # multi_accept on;
-}
-
-http {
-
- ##
- # Basic Settings
- ##
-
- sendfile on;
- tcp_nopush on;
- tcp_nodelay on;
- keepalive_timeout 65;
- types_hash_max_size 2048;
- # server_tokens off;
-
- # server_names_hash_bucket_size 64;
- # server_name_in_redirect off;
-
- include /etc/nginx/mime.types;
- default_type application/octet-stream;
-
- ##
- # SSL Settings
- ##
-
- ssl_protocols TLSv1 TLSv1.1 TLSv1.2; # Dropping SSLv3, ref: POODLE
- ssl_prefer_server_ciphers on;
-
- ##
- # Logging Settings
- ##
-
- access_log /var/log/nginx/access.log;
- error_log /var/log/nginx/error.log;
-
- ##
- # Gzip Settings
- ##
-
- gzip on;
-
- # gzip_vary on;
- # gzip_proxied any;
- # gzip_comp_level 6;
- # gzip_buffers 16 8k;
- # gzip_http_version 1.1;
- # gzip_types text/plain text/css application/json application/javascript text/xml application/xml application/xml+rss text/javascript;
-
- ##
- # Virtual Host Configs
- ##
-
- include /etc/nginx/conf.d/*.conf;
- include /etc/nginx/sites-enabled/*;
-}
+# Default nginx server configuration
+#
+# **** DO NOT EDIT THIS FILE ****
+#
+# This file is managed by Salt.
-#mail {
-# # See sample authentication script at:
-# # http://wiki.nginx.org/ImapAuthenticateWithApachePhpScript
-#
-# # auth_http localhost/auth.php;
-# # pop3_capabilities "TOP" "USER";
-# # imap_capabilities "IMAP4rev1" "UIDPLUS";
-#
-# server {
-# listen localhost:110;
-# protocol pop3;
-# proxy on;
-# }
-#
-# server {
-# listen localhost:143;
-# protocol imap;
-# proxy on;
-# }
-#}
+include modules-enabled/*.conf;
+worker_processes 4;
+events {
+ worker_connections 512;
+}
+http {
+ sendfile on;
+ tcp_nopush on;
+ tcp_nodelay on;
+ keepalive_timeout 65;
+ types_hash_max_size 2048;
+ default_type application/octet-stream;
+ access_log /var/log/nginx/access.log;
+ error_log /var/log/nginx/error.log;
+ gzip off;
+ gzip_disable "msie6";
+ geo $external_client {
+ default 1;
+ 127.0.0.0/8 0;
+ }
+
+ upstream controller_upstream {
+ server 127.0.0.2:8003 fail_timeout=10s;
+ }
+
+ upstream keepproxy_upstream {
+ server 127.0.0.2:25100 fail_timeout=10s;
+ }
+
+ upstream collections_downloads_upstream {
+ server 127.0.0.2:9002 fail_timeout=10s;
+ }
+
+ upstream websocket_upstream {
+ server 127.0.0.2:8005 fail_timeout=10s;
+ }
+
+ upstream webshell_upstream {
+ server 127.0.0.2:4200 fail_timeout=10s;
+ }
+
+ upstream workbench_upstream {
+ server 127.0.0.2:9000 fail_timeout=10s;
+ }
+
+ include mime.types;
+ include conf.d/*.conf;
+ include sites-enabled/*;
+}
+user www-data;
+pid /run/nginx.pid;
----------
ID: passenger_install
Function: pkg.installed
Name: libnginx-mod-http-passenger
Result: True
Comment: 1 targeted package was installed/updated.
Started: 14:40:53.203248
Duration: 29821.809 ms
Changes:
----------
fonts-lato:
----------
new:
2.0-2
old:
javascript-common:
----------
new:
11
old:
libjs-jquery:
----------
new:
3.2.1-1
old:
libnginx-mod-http-passenger:
----------
new:
1:6.0.6-1~bionic1
old:
libruby2.5:
----------
new:
2.5.1-1ubuntu1.6
old:
passenger:
----------
new:
1:6.0.6-1~bionic1
old:
passenger-dev:
----------
new:
1:6.0.6-1~bionic1
old:
passenger-doc:
----------
new:
1:6.0.6-1~bionic1
old:
rake:
----------
new:
12.3.1-1ubuntu0.1
old:
ruby:
----------
new:
1:2.5.1
old:
ruby-did-you-mean:
----------
new:
1.2.0-2
old:
ruby-minitest:
----------
new:
5.10.3-1
old:
ruby-net-telnet:
----------
new:
0.1.1-2
old:
ruby-power-assert:
----------
new:
0.3.0-1
old:
ruby-rack:
----------
new:
1.6.4-4ubuntu0.2
old:
ruby-test-unit:
----------
new:
3.2.5-1
old:
ruby2.5:
----------
new:
2.5.1-1ubuntu1.6
old:
rubygems-integration:
----------
new:
1.11
old:
unzip:
----------
new:
6.0-21ubuntu1
old:
zip:
----------
new:
3.0-11build1
old:
----------
ID: /etc/nginx/passenger.conf
Function: file.absent
Result: True
Comment: File /etc/nginx/passenger.conf is not present
Started: 14:41:23.043519
Duration: 4.181 ms
Changes:
----------
ID: passenger_config
Function: file.managed
Name: /etc/nginx/conf.d/mod-http-passenger.conf
Result: True
Comment: File /etc/nginx/conf.d/mod-http-passenger.conf updated
Started: 14:41:23.052001
Duration: 160.173 ms
Changes:
----------
diff:
---
+++
@@ -1,4 +1,9 @@
-### Begin automatically installed Phusion Passenger config snippet ###
+# Default nginx server configuration
+#
+# **** DO NOT EDIT THIS FILE ****
+#
+# This file is managed by Salt.
+
+
passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini;
-passenger_ruby /usr/bin/passenger_free_ruby;
-### End automatically installed Phusion Passenger config snippet ###
+passenger_ruby /usr/bin/ruby;
----------
ID: server_conf_0
Function: file.managed
Name: /etc/nginx/sites-available/arvados_api
Result: True
Comment: File /etc/nginx/sites-available/arvados_api updated
Started: 14:41:23.212611
Duration: 512.522 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_1
Function: file.managed
Name: /etc/nginx/sites-available/arvados_controller_default
Result: True
Comment: File /etc/nginx/sites-available/arvados_controller_default updated
Started: 14:41:23.725473
Duration: 63.748 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_2
Function: file.managed
Name: /etc/nginx/sites-available/arvados_controller_ssl
Result: True
Comment: File /etc/nginx/sites-available/arvados_controller_ssl updated
Started: 14:41:23.789565
Duration: 65.118 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_3
Function: file.managed
Name: /etc/nginx/sites-available/arvados_keepproxy_default
Result: True
Comment: File /etc/nginx/sites-available/arvados_keepproxy_default updated
Started: 14:41:23.854981
Duration: 61.631 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_4
Function: file.managed
Name: /etc/nginx/sites-available/arvados_keepproxy_ssl
Result: True
Comment: File /etc/nginx/sites-available/arvados_keepproxy_ssl updated
Started: 14:41:23.916925
Duration: 64.833 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_5
Function: file.managed
Name: /etc/nginx/sites-available/arvados_collections_download_default
Result: True
Comment: File /etc/nginx/sites-available/arvados_collections_download_default updated
Started: 14:41:23.982058
Duration: 61.374 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_6
Function: file.managed
Name: /etc/nginx/sites-available/arvados_collections_download_ssl
Result: True
Comment: File /etc/nginx/sites-available/arvados_collections_download_ssl updated
Started: 14:41:24.043724
Duration: 63.378 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_8
Function: file.managed
Name: /etc/nginx/sites-available/arvados_websocket_default
Result: True
Comment: File /etc/nginx/sites-available/arvados_websocket_default updated
Started: 14:41:24.107416
Duration: 61.811 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_9
Function: file.managed
Name: /etc/nginx/sites-available/arvados_websocket_ssl
Result: True
Comment: File /etc/nginx/sites-available/arvados_websocket_ssl updated
Started: 14:41:24.169539
Duration: 65.238 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_10
Function: file.managed
Name: /etc/nginx/sites-available/arvados_webshell_default
Result: True
Comment: File /etc/nginx/sites-available/arvados_webshell_default updated
Started: 14:41:24.235104
Duration: 64.167 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_11
Function: file.managed
Name: /etc/nginx/sites-available/arvados_webshell_ssl
Result: True
Comment: File /etc/nginx/sites-available/arvados_webshell_ssl updated
Started: 14:41:24.299635
Duration: 70.342 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_12
Function: file.managed
Name: /etc/nginx/sites-available/arvados_workbench2_default
Result: True
Comment: File /etc/nginx/sites-available/arvados_workbench2_default updated
Started: 14:41:24.370295
Duration: 64.365 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_13
Function: file.managed
Name: /etc/nginx/sites-available/arvados_workbench2_ssl
Result: True
Comment: File /etc/nginx/sites-available/arvados_workbench2_ssl updated
Started: 14:41:24.435054
Duration: 64.67 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_14
Function: file.managed
Name: /etc/nginx/sites-available/arvados_workbench_default
Result: True
Comment: File /etc/nginx/sites-available/arvados_workbench_default updated
Started: 14:41:24.500084
Duration: 63.462 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_15
Function: file.managed
Name: /etc/nginx/sites-available/arvados_workbench_ssl
Result: True
Comment: File /etc/nginx/sites-available/arvados_workbench_ssl updated
Started: 14:41:24.563864
Duration: 68.846 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: server_conf_16
Function: file.managed
Name: /etc/nginx/sites-available/arvados_workbench_upstream
Result: True
Comment: File /etc/nginx/sites-available/arvados_workbench_upstream updated
Started: 14:41:24.633024
Duration: 65.105 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: nginx_service
Function: service.running
Name: nginx
Result: True
Comment: Service restarted
Started: 14:41:24.878610
Duration: 3493.521 ms
Changes:
----------
nginx:
True
----------
ID: nginx_server_enabled_dir
Function: file.directory
Name: /etc/nginx/sites-enabled
Result: True
Comment: The directory /etc/nginx/sites-enabled is in the correct state
Started: 14:41:28.372863
Duration: 7.006 ms
Changes:
----------
ID: nginx_server_available_dir
Function: file.directory
Name: /etc/nginx/sites-available
Result: True
Comment: The directory /etc/nginx/sites-available is in the correct state
Started: 14:41:28.380332
Duration: 5.892 ms
Changes:
----------
ID: server_state_0
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_api
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_api -> /etc/nginx/sites-available/arvados_api
Started: 14:41:28.389713
Duration: 7.368 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_api
----------
ID: server_state_1
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_controller_default
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_controller_default -> /etc/nginx/sites-available/arvados_controller_default
Started: 14:41:28.400422
Duration: 11.001 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_controller_default
----------
ID: server_state_2
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_controller_ssl
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_controller_ssl -> /etc/nginx/sites-available/arvados_controller_ssl
Started: 14:41:28.416342
Duration: 9.282 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_controller_ssl
----------
ID: server_state_3
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_keepproxy_default
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_keepproxy_default -> /etc/nginx/sites-available/arvados_keepproxy_default
Started: 14:41:28.429895
Duration: 8.611 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_keepproxy_default
----------
ID: server_state_4
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_keepproxy_ssl
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_keepproxy_ssl -> /etc/nginx/sites-available/arvados_keepproxy_ssl
Started: 14:41:28.442512
Duration: 8.005 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_keepproxy_ssl
----------
ID: server_state_5
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_collections_download_default
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_collections_download_default -> /etc/nginx/sites-available/arvados_collections_download_default
Started: 14:41:28.454203
Duration: 17.409 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_collections_download_default
----------
ID: server_state_6
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_collections_download_ssl
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_collections_download_ssl -> /etc/nginx/sites-available/arvados_collections_download_ssl
Started: 14:41:28.475078
Duration: 7.193 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_collections_download_ssl
----------
ID: server_state_7
Function: file.absent
Name: /etc/nginx/sites-enabled/default
Result: True
Comment: Removed file /etc/nginx/sites-enabled/default
Started: 14:41:28.482784
Duration: 4.372 ms
Changes:
----------
removed:
/etc/nginx/sites-enabled/default
----------
ID: server_state_8
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_websocket_default
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_websocket_default -> /etc/nginx/sites-available/arvados_websocket_default
Started: 14:41:28.490197
Duration: 6.393 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_websocket_default
----------
ID: server_state_9
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_websocket_ssl
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_websocket_ssl -> /etc/nginx/sites-available/arvados_websocket_ssl
Started: 14:41:28.499671
Duration: 5.91 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_websocket_ssl
----------
ID: server_state_10
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_webshell_default
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_webshell_default -> /etc/nginx/sites-available/arvados_webshell_default
Started: 14:41:28.508504
Duration: 5.812 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_webshell_default
----------
ID: server_state_11
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_webshell_ssl
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_webshell_ssl -> /etc/nginx/sites-available/arvados_webshell_ssl
Started: 14:41:28.517067
Duration: 5.775 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_webshell_ssl
----------
ID: server_state_12
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_workbench2_default
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_workbench2_default -> /etc/nginx/sites-available/arvados_workbench2_default
Started: 14:41:28.525567
Duration: 5.519 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_workbench2_default
----------
ID: server_state_13
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_workbench2_ssl
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_workbench2_ssl -> /etc/nginx/sites-available/arvados_workbench2_ssl
Started: 14:41:28.533679
Duration: 5.394 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_workbench2_ssl
----------
ID: server_state_14
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_workbench_default
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_workbench_default -> /etc/nginx/sites-available/arvados_workbench_default
Started: 14:41:28.541712
Duration: 5.521 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_workbench_default
----------
ID: server_state_15
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_workbench_ssl
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_workbench_ssl -> /etc/nginx/sites-available/arvados_workbench_ssl
Started: 14:41:28.550050
Duration: 5.471 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_workbench_ssl
----------
ID: server_state_16
Function: file.symlink
Name: /etc/nginx/sites-enabled/arvados_workbench_upstream
Result: True
Comment: Created new symlink /etc/nginx/sites-enabled/arvados_workbench_upstream -> /etc/nginx/sites-available/arvados_workbench_upstream
Started: 14:41:28.558137
Duration: 5.438 ms
Changes:
----------
new:
/etc/nginx/sites-enabled/arvados_workbench_upstream
----------
ID: nginx_service_reload
Function: service.running
Name: nginx
Result: True
Comment: The service nginx is already running
Started: 14:41:28.663523
Duration: 84.929 ms
Changes:
----------
ID: prepare_certificates_path_dir
Function: file.directory
Name: /etc/nginx/ssl
Result: True
Comment: Directory /etc/nginx/ssl updated
Started: 14:41:28.749677
Duration: 11.996 ms
Changes:
----------
/etc/nginx/ssl:
New Dir
----------
ID: postgresql-server
Function: pkg.installed
Result: True
Comment: 2 targeted packages were installed/updated.
Started: 14:41:28.774040
Duration: 45302.777 ms
Changes:
----------
libpq5:
----------
new:
10.15-0ubuntu0.18.04.1
old:
libsensors4:
----------
new:
1:3.4.0-4
old:
postgresql-10:
----------
new:
10.15-0ubuntu0.18.04.1
old:
postgresql-client-10:
----------
new:
10.15-0ubuntu0.18.04.1
old:
postgresql-client-common:
----------
new:
190ubuntu0.1
old:
postgresql-common:
----------
new:
190ubuntu0.1
old:
postgresql-contrib:
----------
new:
10+190ubuntu0.1
old:
sysstat:
----------
new:
11.6.1-1ubuntu0.1
old:
----------
ID: postgresql-cluster-prepared
Function: file.directory
Name: /var/lib/postgresql/10/main
Result: True
Comment: The directory /var/lib/postgresql/10/main is in the correct state
Started: 14:42:14.083675
Duration: 356.485 ms
Changes:
----------
ID: postgresql-cluster-prepared
Function: cmd.run
Name: pg_createcluster 10 main -d /var/lib/postgresql/10/main
Result: True
Comment: unless condition is true
Started: 14:42:14.448119
Duration: 4681.107 ms
Changes:
----------
ID: postgresql-config-dir
Function: file.directory
Name: /var/lib/postgresql/10/main
Result: True
Comment: The directory /var/lib/postgresql/10/main is in the correct state
Started: 14:42:19.134687
Duration: 60.617 ms
Changes:
----------
ID: postgresql-config-dir
Function: file.directory
Name: /etc/postgresql/10/main
Result: True
Comment: Directory /etc/postgresql/10/main updated
Started: 14:42:19.198459
Duration: 10.086 ms
Changes:
----------
/etc/postgresql/10/main:
----------
mode:
0700
/etc/postgresql/10/main/conf.d:
----------
mode:
0700
mode:
0700
----------
ID: postgresql-conf
Function: file.blockreplace
Name: /etc/postgresql/10/main/postgresql.conf
Result: True
Comment: Changes were made
Started: 14:42:19.211940
Duration: 64.309 ms
Changes:
----------
diff:
---
+++
@@ -660,3 +660,6 @@
#------------------------------------------------------------------------------
# Add settings for extensions here
+# Managed by SaltStack: listen_addresses: please do not edit
+listen_addresses = '*' # listen on all interfaces
+# Managed by SaltStack: end of salt managed zone --
----------
ID: postgresql-pg_hba
Function: file.managed
Name: /etc/postgresql/10/main/pg_hba.conf
Result: True
Comment: File /etc/postgresql/10/main/pg_hba.conf updated
Started: 14:42:19.278976
Duration: 3766.267 ms
Changes:
----------
diff:
---
+++
@@ -1,99 +1,33 @@
+######################################################################
+# ATTENTION! Managed by SaltStack. #
+# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN! #
+######################################################################
+#
# PostgreSQL Client Authentication Configuration File
# ===================================================
#
# Refer to the "Client Authentication" section in the PostgreSQL
-# documentation for a complete description of this file. A short
-# synopsis follows.
-#
-# This file controls: which hosts are allowed to connect, how clients
-# are authenticated, which PostgreSQL user names they can use, which
-# databases they can access. Records take one of these forms:
-#
-# local DATABASE USER METHOD [OPTIONS]
-# host DATABASE USER ADDRESS METHOD [OPTIONS]
-# hostssl DATABASE USER ADDRESS METHOD [OPTIONS]
-# hostnossl DATABASE USER ADDRESS METHOD [OPTIONS]
-#
-# (The uppercase items must be replaced by actual values.)
-#
-# The first field is the connection type: "local" is a Unix-domain
-# socket, "host" is either a plain or SSL-encrypted TCP/IP socket,
-# "hostssl" is an SSL-encrypted TCP/IP socket, and "hostnossl" is a
-# plain TCP/IP socket.
-#
-# DATABASE can be "all", "sameuser", "samerole", "replication", a
-# database name, or a comma-separated list thereof. The "all"
-# keyword does not match "replication". Access to replication
-# must be enabled in a separate record (see example below).
-#
-# USER can be "all", a user name, a group name prefixed with "+", or a
-# comma-separated list thereof. In both the DATABASE and USER fields
-# you can also write a file name prefixed with "@" to include names
-# from a separate file.
-#
-# ADDRESS specifies the set of hosts the record matches. It can be a
-# host name, or it is made up of an IP address and a CIDR mask that is
-# an integer (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that
-# specifies the number of significant bits in the mask. A host name
-# that starts with a dot (.) matches a suffix of the actual host name.
-# Alternatively, you can write an IP address and netmask in separate
-# columns to specify the set of hosts. Instead of a CIDR-address, you
-# can write "samehost" to match any of the server's own IP addresses,
-# or "samenet" to match any address in any subnet that the server is
-# directly connected to.
-#
-# METHOD can be "trust", "reject", "md5", "password", "scram-sha-256",
-# "gss", "sspi", "ident", "peer", "pam", "ldap", "radius" or "cert".
-# Note that "password" sends passwords in clear text; "md5" or
-# "scram-sha-256" are preferred since they send encrypted passwords.
-#
-# OPTIONS are a set of options for the authentication in the format
-# NAME=VALUE. The available options depend on the different
-# authentication methods -- refer to the "Client Authentication"
-# section in the documentation for a list of which options are
-# available for which authentication methods.
-#
-# Database and user names containing spaces, commas, quotes and other
-# special characters must be quoted. Quoting one of the keywords
-# "all", "sameuser", "samerole" or "replication" makes the name lose
-# its special character, and just match a database or username with
-# that name.
-#
-# This file is read on server startup and when the server receives a
-# SIGHUP signal. If you edit the file on a running system, you have to
-# SIGHUP the server for the changes to take effect, run "pg_ctl reload",
-# or execute "SELECT pg_reload_conf()".
-#
-# Put your actual configuration here
-# ----------------------------------
-#
-# If you want to allow non-local connections, you need to add more
-# "host" records. In that case you will also need to make PostgreSQL
-# listen on a non-local interface via the listen_addresses
-# configuration parameter, or via the -i or -h command line switches.
-
-
-
+# documentation for a complete description of this file.
# DO NOT DISABLE!
# If you change this first entry you will need to make sure that the
# database superuser can access the database using some other method.
# Noninteractive access to all databases is required during automatic
# maintenance (custom daily cronjobs, replication, and similar tasks).
-#
+
# Database administrative login by Unix domain socket
local all postgres peer
# TYPE DATABASE USER ADDRESS METHOD
-# "local" is for Unix domain socket connections only
+
+local all postgres peer
+
local all all peer
-# IPv4 local connections:
+
host all all 127.0.0.1/32 md5
-# IPv6 local connections:
+
host all all ::1/128 md5
-# Allow replication connections from localhost, by a user with the
-# replication privilege.
-local replication all peer
-host replication all 127.0.0.1/32 md5
-host replication all ::1/128 md5
+
+host arvados arvados 127.0.0.1/32 md5
+
mode:
0600
----------
ID: postgresql-pg_ident
Function: file.managed
Name: /etc/postgresql/10/main/pg_ident.conf
Result: True
Comment:
Started: 14:42:23.051112
Duration: 8.675 ms
Changes:
----------
mode:
0600
----------
ID: postgresql-running
Function: service.running
Name: postgresql
Result: True
Comment: Service restarted
Started: 14:42:23.206589
Duration: 3298.114 ms
Changes:
----------
postgresql:
True
----------
ID: postgresql-service-reload
Function: module.wait
Name: service.reload
Result: True
Comment: Module function service.reload executed
Started: 14:42:26.523444
Duration: 261.593 ms
Changes:
----------
ret:
True
----------
ID: postgresql-client-libs
Function: pkg.installed
Result: True
Comment: All specified packages are already installed
Started: 14:42:26.786301
Duration: 69.307 ms
Changes:
----------
ID: postgres-reload-modules
Function: test.succeed_with_changes
Result: True
Comment: Success!
Started: 14:42:26.856147
Duration: 391.611 ms
Changes:
----------
testing:
----------
new:
Something pretended to change
old:
Unchanged
----------
ID: postgres_user-arvados
Function: postgres_user.present
Name: arvados
Result: True
Comment: The user arvados has been created
Started: 14:42:27.260436
Duration: 1909.011 ms
Changes:
----------
arvados:
Present
----------
ID: postgres_database-arvados
Function: postgres_database.present
Name: arvados
Result: True
Comment: The database arvados has been created
Started: 14:42:29.208856
Duration: 1540.462 ms
Changes:
----------
arvados:
Present
----------
ID: postgres_schema-arvados-public
Function: postgres_schema.present
Name: public
Result: True
Comment: Schema public already exists in database arvados
Started: 14:42:30.769050
Duration: 376.671 ms
Changes:
----------
ID: postgres_extension-arvados-pg_trgm
Function: postgres_extension.present
Name: pg_trgm
Result: True
Comment: The extension pg_trgm has been installed
Started: 14:42:31.155868
Duration: 1628.512 ms
Changes:
----------
pg_trgm:
Installed
----------
ID: pkgrepo-dependencies
Function: pkg.installed
Name: python-apt
Result: True
Comment: The following packages were installed/updated: python-apt
Started: 14:42:32.806062
Duration: 25472.694 ms
Changes:
----------
libpython-stdlib:
----------
new:
2.7.15~rc1-1
old:
libpython2.7-minimal:
----------
new:
2.7.17-1~18.04ubuntu1.2
old:
libpython2.7-stdlib:
----------
new:
2.7.17-1~18.04ubuntu1.2
old:
python:
----------
new:
2.7.15~rc1-1
old:
python-apt:
----------
new:
1.6.5ubuntu0.3
old:
python-minimal:
----------
new:
2.7.15~rc1-1
old:
python2.7:
----------
new:
2.7.17-1~18.04ubuntu1.2
old:
python2.7-minimal:
----------
new:
2.7.17-1~18.04ubuntu1.2
old:
----------
ID: docker-dependencies-kernel
Function: pkg.installed
Result: True
Comment: onlyif condition is false
Started: 14:42:58.296385
Duration: 4484.797 ms
Changes:
----------
ID: docker-package-dependencies
Function: pkg.installed
Result: True
Comment: 2 targeted packages were installed/updated.
The following packages were already installed: apt-transport-https, python3-apt
Started: 14:43:02.788796
Duration: 124299.758 ms
Changes:
----------
binutils:
----------
new:
2.30-21ubuntu1~18.04.4
old:
binutils-common:
----------
new:
2.30-21ubuntu1~18.04.4
old:
binutils-x86-64-linux-gnu:
----------
new:
2.30-21ubuntu1~18.04.4
old:
build-essential:
----------
new:
12.4ubuntu1
old:
cpp:
----------
new:
4:7.4.0-1ubuntu2.3
old:
cpp-7:
----------
new:
7.5.0-3ubuntu1~18.04
old:
dh-python:
----------
new:
3.20180325ubuntu2
old:
dpkg-dev:
----------
new:
1.19.0.5ubuntu2.3
old:
fakeroot:
----------
new:
1.22-2ubuntu1
old:
g++:
----------
new:
4:7.4.0-1ubuntu2.3
old:
g++-7:
----------
new:
7.5.0-3ubuntu1~18.04
old:
gcc:
----------
new:
4:7.4.0-1ubuntu2.3
old:
gcc-7:
----------
new:
7.5.0-3ubuntu1~18.04
old:
gcc-7-base:
----------
new:
7.5.0-3ubuntu1~18.04
old:
golang-docker-credential-helpers:
----------
new:
0.5.0-2
old:
libalgorithm-diff-perl:
----------
new:
1.19.03-1
old:
libalgorithm-diff-xs-perl:
----------
new:
0.04-5
old:
libalgorithm-merge-perl:
----------
new:
0.08-3
old:
libasan4:
----------
new:
7.5.0-3ubuntu1~18.04
old:
libatomic1:
----------
new:
8.4.0-1ubuntu1~18.04
old:
libbinutils:
----------
new:
2.30-21ubuntu1~18.04.4
old:
libc-dev-bin:
----------
new:
2.27-3ubuntu1.3
old:
libc6-dev:
----------
new:
2.27-3ubuntu1.3
old:
libcc1-0:
----------
new:
8.4.0-1ubuntu1~18.04
old:
libcilkrts5:
----------
new:
7.5.0-3ubuntu1~18.04
old:
libdpkg-perl:
----------
new:
1.19.0.5ubuntu2.3
old:
libexpat1-dev:
----------
new:
2.2.5-3ubuntu0.2
old:
libfakeroot:
----------
new:
1.22-2ubuntu1
old:
libfile-fcntllock-perl:
----------
new:
0.22-3build2
old:
libgcc-7-dev:
----------
new:
7.5.0-3ubuntu1~18.04
old:
libgomp1:
----------
new:
8.4.0-1ubuntu1~18.04
old:
libisl19:
----------
new:
0.19-1
old:
libitm1:
----------
new:
8.4.0-1ubuntu1~18.04
old:
liblsan0:
----------
new:
8.4.0-1ubuntu1~18.04
old:
libmpc3:
----------
new:
1.1.0-1
old:
libmpx2:
----------
new:
8.4.0-1ubuntu1~18.04
old:
libpython3-dev:
----------
new:
3.6.7-1~18.04
old:
libpython3.6-dev:
----------
new:
3.6.9-1~18.04ubuntu1.3
old:
libquadmath0:
----------
new:
8.4.0-1ubuntu1~18.04
old:
libsecret-1-0:
----------
new:
0.18.6-1
old:
libsecret-common:
----------
new:
0.18.6-1
old:
libstdc++-7-dev:
----------
new:
7.5.0-3ubuntu1~18.04
old:
libtsan0:
----------
new:
8.4.0-1ubuntu1~18.04
old:
libubsan0:
----------
new:
7.5.0-3ubuntu1~18.04
old:
linux-libc-dev:
----------
new:
4.15.0-124.127
old:
make:
----------
new:
4.1-9.1ubuntu1
old:
manpages-dev:
----------
new:
4.15-1
old:
python-pip-whl:
----------
new:
9.0.1-2.3~ubuntu1.18.04.4
old:
python3-crypto:
----------
new:
2.6.1-8ubuntu2
old:
python3-dev:
----------
new:
3.6.7-1~18.04
old:
python3-distutils:
----------
new:
3.6.9-1~18.04
old:
python3-docker:
----------
new:
2.5.1-1
old:
python3-dockerpycreds:
----------
new:
0.2.1-1
old:
python3-keyring:
----------
new:
10.6.0-1
old:
python3-keyrings.alt:
----------
new:
3.0-1
old:
python3-lib2to3:
----------
new:
3.6.9-1~18.04
old:
python3-pip:
----------
new:
9.0.1-2.3~ubuntu1.18.04.4
old:
python3-secretstorage:
----------
new:
2.3.1-2
old:
python3-setuptools:
----------
new:
39.0.1-2
old:
python3-websocket:
----------
new:
0.44.0-0ubuntu2
old:
python3-wheel:
----------
new:
0.30.0-0.2
old:
python3-xdg:
----------
new:
0.25-4ubuntu1
old:
python3.6-dev:
----------
new:
3.6.9-1~18.04ubuntu1.3
old:
----------
ID: docker-package-repository
Function: pkgrepo.managed
Name: deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
Result: True
Comment: Configured package repo 'deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable'
Started: 14:45:07.103978
Duration: 18030.136 ms
Changes:
----------
repo:
deb [arch=amd64] https://download.docker.com/linux/ubuntu bionic stable
----------
ID: docker-package
Function: pkg.installed
Name: docker-ce
Result: True
Comment: 1 targeted package was installed/updated.
Package docker-ce is already set not to be held.
Started: 14:45:25.149137
Duration: 63055.888 ms
Changes:
----------
aufs-tools:
----------
new:
1:4.9+20170918-1ubuntu1
old:
cgroupfs-mount:
----------
new:
1.4
old:
containerd.io:
----------
new:
1.3.7-1
old:
docker-ce:
----------
new:
5:19.03.13~3-0~ubuntu-bionic
old:
docker-ce-cli:
----------
new:
5:19.03.13~3-0~ubuntu-bionic
old:
libltdl7:
----------
new:
2.4.6-2
old:
pigz:
----------
new:
2.4-1
old:
----------
ID: docker-config
Function: file.managed
Name: /etc/default/docker
Result: True
Comment: File /etc/default/docker updated
Started: 14:46:28.217031
Duration: 140.207 ms
Changes:
----------
diff:
---
+++
@@ -4,7 +4,7 @@
# THIS FILE DOES NOT APPLY TO SYSTEMD
#
# Please see the documentation for "systemd drop-ins":
-# https://docs.docker.com/engine/admin/systemd/
+# https://docs.docker.com/engine/articles/systemd/
#
# Customize location of Docker binary (especially for development testing).
@@ -17,4 +17,6 @@
#export http_proxy="http://127.0.0.1:3128/"
# This is also a handy place to tweak where Docker's temporary files go.
-#export DOCKER_TMPDIR="/mnt/bigdrive/docker-tmp"
+#export TMPDIR="/mnt/bigdrive/docker-tmp"
+
+
----------
ID: docker-service
Function: service.running
Name: docker
Result: True
Comment: Service restarted
Started: 14:46:28.562877
Duration: 4797.248 ms
Changes:
----------
docker:
True
----------
ID: docker-install-docker-service-not-running-notify
Function: test.show_notification
Result: True
Comment: State was not run because onfail req did not change
Started: 14:46:33.368389
Duration: 0.014 ms
Changes:
----------
ID: docker-install-docker-service-not-running-notify
Function: service.enabled
Name: docker
Result: True
Comment: State was not run because onfail req did not change
Started: 14:46:33.371693
Duration: 0.012 ms
Changes:
----------
ID: docker-py
Function: pip.installed
Name: docker
Result: True
Comment: Python package docker was already installed
All specified packages are already installed
Started: 14:46:34.871785
Duration: 8118.198 ms
Changes:
----------
ID: arvados-repo-install-pkgrepo-managed
Function: pkgrepo.managed
Name: deb http://apt.arvados.org/ bionic main
Result: True
Comment: Configured package repo 'deb http://apt.arvados.org/ bionic main'
Started: 14:46:42.994618
Duration: 19265.684 ms
Changes:
----------
repo:
deb http://apt.arvados.org bionic main
----------
ID: arvados-config-package-install-pkg-installed
Function: pkg.installed
Name: arvados-server
Result: True
Comment: 1 targeted package was installed/updated.
Started: 14:47:02.270972
Duration: 26675.977 ms
Changes:
----------
arvados-server:
----------
new:
2.1.0-1
old:
----------
ID: arvados-config-file-file-managed
Function: file.managed
Name: /etc/arvados/config.yml
Result: True
Comment: File /etc/arvados/config.yml updated
Started: 14:47:28.960356
Duration: 818.076 ms
Changes:
----------
diff:
New file
group:
www-data
mode:
0640
----------
ID: arvados-ruby-package-install-ruby-pkg-installed
Function: pkg.installed
Name: ruby
Result: True
Comment: All specified packages are already installed
Started: 14:47:29.804632
Duration: 3544.826 ms
Changes:
----------
ID: arvados-api-package-install-gems-deps-pkg-installed
Function: pkg.installed
Result: True
Comment: 7 targeted packages were installed/updated.
The following packages were already installed: curl, g++, gcc, git, libcurl4, libxml2, make, python3-dev
Started: 14:47:33.349893
Duration: 49637.718 ms
Changes:
----------
bundler:
----------
new:
1.16.1-1
old:
gir1.2-harfbuzz-0.0:
----------
new:
1.7.2-1ubuntu1
old:
icu-devtools:
----------
new:
60.2-3ubuntu3.1
old:
libcurl4-gnutls-dev:
----------
new:
7.58.0-2ubuntu3.10
old:
libglib2.0-bin:
----------
new:
2.56.4-0ubuntu0.18.04.6
old:
libglib2.0-dev:
----------
new:
2.56.4-0ubuntu0.18.04.6
old:
libglib2.0-dev-bin:
----------
new:
2.56.4-0ubuntu0.18.04.6
old:
libgmp-dev:
----------
new:
2:6.1.2+dfsg-2
old:
libgmpxx4ldbl:
----------
new:
2:6.1.2+dfsg-2
old:
libgraphite2-3:
----------
new:
1.3.11-2
old:
libgraphite2-dev:
----------
new:
1.3.11-2
old:
libharfbuzz-dev:
----------
new:
1.7.2-1ubuntu1
old:
libharfbuzz-gobject0:
----------
new:
1.7.2-1ubuntu1
old:
libharfbuzz-icu0:
----------
new:
1.7.2-1ubuntu1
old:
libharfbuzz0b:
----------
new:
1.7.2-1ubuntu1
old:
libicu-dev:
----------
new:
60.2-3ubuntu3.1
old:
libicu-le-hb-dev:
----------
new:
1.0.3+git161113-4
old:
libicu-le-hb0:
----------
new:
1.0.3+git161113-4
old:
libiculx60:
----------
new:
60.2-3ubuntu3.1
old:
libpam0g-dev:
----------
new:
1.1.8-3.6ubuntu2.18.04.2
old:
libpcre16-3:
----------
new:
2:8.39-9
old:
libpcre3-dev:
----------
new:
2:8.39-9
old:
libpcre32-3:
----------
new:
2:8.39-9
old:
libpcrecpp0v5:
----------
new:
2:8.39-9
old:
libpq-dev:
----------
new:
10.15-0ubuntu0.18.04.1
old:
libxml2-dev:
----------
new:
2.9.4+dfsg1-6.1ubuntu1.3
old:
pkg-config:
----------
new:
0.29.1-0ubuntu2
old:
ruby-bundler:
----------
new:
1.16.1-1
old:
ruby-dev:
----------
new:
1:2.5.1
old:
ruby-molinillo:
----------
new:
0.6.4-1
old:
ruby-net-http-persistent:
----------
new:
2.9.4-1
old:
ruby-thor:
----------
new:
0.19.4-1
old:
ruby2.5-dev:
----------
new:
2.5.1-1ubuntu1.6
old:
ruby2.5-doc:
----------
new:
2.5.1-1ubuntu1.6
old:
zlib1g-dev:
----------
new:
1:1.2.11.dfsg-0ubuntu2
old:
----------
ID: arvados-api-package-install-gem-arvados-cli-installed
Function: gem.installed
Name: arvados-cli
Result: True
Comment: Gem was successfully installed
Started: 14:48:23.004109
Duration: 145711.375 ms
Changes:
----------
arvados-cli:
Installed
----------
ID: arvados-api-package-install-pkg-installed
Function: pkg.installed
Name: arvados-api-server
Result: True
Comment: 1 targeted package was installed/updated.
Started: 14:50:48.743530
Duration: 445540.268 ms
Changes:
----------
arvados-api-server:
----------
new:
2.1.0-1
old:
bison:
----------
new:
2:3.0.4.dfsg-1build1
old:
libbison-dev:
----------
new:
2:3.0.4.dfsg-1build1
old:
m4:
----------
new:
1.4.18-1
old:
----------
ID: arvados-api-service-running-service-running
Function: service.running
Name: nginx
Result: True
Comment: Service restarted
Started: 14:58:14.454939
Duration: 4650.817 ms
Changes:
----------
nginx:
True
----------
ID: arvados-controller-package-install-pkg-installed
Function: pkg.installed
Name: arvados-controller
Result: True
Comment: 1 targeted package was installed/updated.
Started: 14:58:19.123763
Duration: 25247.837 ms
Changes:
----------
arvados-controller:
----------
new:
2.1.0-1
old:
----------
ID: arvados-controller-service-running-service-running
Function: service.running
Name: arvados-controller
Result: True
Comment: Service restarted
Started: 14:58:44.622501
Duration: 4048.126 ms
Changes:
----------
arvados-controller:
True
----------
ID: arvados-keepstore-package-install-pkg-installed
Function: pkg.installed
Name: keepstore
Result: True
Comment: The following packages were installed/updated: keepstore=2.1.0-1
Started: 14:58:48.682171
Duration: 24396.324 ms
Changes:
----------
keepstore:
----------
new:
2.1.0-1
old:
----------
ID: arvados-keepstore-service-running-service-running
Function: service.running
Name: keepstore
Result: True
Comment: Service restarted
Started: 14:59:13.310242
Duration: 4125.204 ms
Changes:
----------
keepstore:
True
----------
ID: arvados-websocket-package-install-pkg-installed
Function: pkg.installed
Name: arvados-ws
Result: True
Comment: The following packages were installed/updated: arvados-ws=2.1.0-1
Started: 14:59:17.457866
Duration: 24197.849 ms
Changes:
----------
arvados-ws:
----------
new:
2.1.0-1
old:
----------
ID: arvados-websocket-service-running-service-running
Function: service.running
Name: arvados-ws
Result: True
Comment: Service restarted
Started: 14:59:41.910923
Duration: 4525.877 ms
Changes:
----------
arvados-ws:
True
----------
ID: arvados-keepweb-package-install-pkg-installed
Function: pkg.installed
Name: keep-web
Result: True
Comment: The following packages were installed/updated: keep-web=2.1.0-1
Started: 14:59:46.450033
Duration: 22048.987 ms
Changes:
----------
keep-web:
----------
new:
2.1.0-1
old:
----------
ID: arvados-keepweb-service-running-service-running
Function: service.running
Name: keep-web
Result: True
Comment: Service restarted
Started: 15:00:08.747500
Duration: 4237.377 ms
Changes:
----------
keep-web:
True
----------
ID: arvados-workbench2-package-install-pkg-installed
Function: pkg.installed
Name: arvados-workbench2
Result: True
Comment: 1 targeted package was installed/updated.
Started: 15:00:13.013972
Duration: 16479.744 ms
Changes:
----------
arvados-workbench2:
----------
new:
2.1.0-1
old:
----------
ID: arvados-keepproxy-package-install-pkg-installed
Function: pkg.installed
Name: keepproxy
Result: True
Comment: The following packages were installed/updated: keepproxy=2.1.0-1
Started: 15:00:29.517848
Duration: 35420.479 ms
Changes:
----------
keepproxy:
----------
new:
2.1.0-1
old:
----------
ID: arvados-keepproxy-service-running-service-running
Function: service.running
Name: keepproxy
Result: True
Comment: Service restarted
Started: 15:01:05.212019
Duration: 4567.238 ms
Changes:
----------
keepproxy:
True
----------
ID: arvados-shell-package-install-pkg-installed
Function: pkg.installed
Result: True
Comment: 7 targeted packages were installed/updated.
Started: 15:01:09.805452
Duration: 93854.372 ms
Changes:
----------
arvados-client:
----------
new:
2.1.0-1
old:
arvados-src:
----------
new:
2.1.0-1
old:
libc-ares2:
----------
new:
1.14.0-1
old:
libhttp-parser2.7.1:
----------
new:
2.7.1-2
old:
libpam-arvados-go:
----------
new:
2.1.0-1
old:
libuv1:
----------
new:
1.18.0-3
old:
nodejs:
----------
new:
8.10.0~dfsg-2ubuntu0.4
old:
nodejs-doc:
----------
new:
8.10.0~dfsg-2ubuntu0.4
old:
python3-arvados-cwl-runner:
----------
new:
2.1.0-1
old:
python3-arvados-fuse:
----------
new:
2.1.0-1
old:
python3-arvados-python-client:
----------
new:
2.1.0-1
old:
shellinabox:
----------
new:
2.20build1
old:
----------
ID: arvados-shell-package-install-gems-deps-pkg-installed
Function: pkg.installed
Result: True
Comment: All specified packages are already installed
Started: 15:02:43.682921
Duration: 4234.502 ms
Changes:
----------
ID: arvados-shell-package-install-gem-arvados-cli-installed
Function: gem.installed
Name: arvados-cli
Result: True
Comment: Gem is already installed.
Started: 15:02:47.928954
Duration: 809.077 ms
Changes:
----------
ID: arvados-shell-package-install-gem-arvados-login-sync-installed
Function: gem.installed
Name: arvados-login-sync
Result: True
Comment: Gem was successfully installed
Started: 15:02:48.746657
Duration: 14115.264 ms
Changes:
----------
arvados-login-sync:
Installed
----------
ID: arvados-shell-config-file-shellinabox-file-managed
Function: file.managed
Name: /etc/default/shellinabox
Result: True
Comment: File /etc/default/shellinabox updated
Started: 15:03:02.894740
Duration: 591.403 ms
Changes:
----------
diff:
---
+++
@@ -1,18 +1,10 @@
+########################################################################
+# File managed by Salt at <salt://arvados/shell/config/files/default/shell-shellinabox.tmpl.jinja>.
+# Your changes will be overwritten.
+########################################################################
# Should shellinaboxd start automatically
SHELLINABOX_DAEMON_START=1
-
# TCP port that shellinboxd's webserver listens on
SHELLINABOX_PORT=4200
-
-# Parameters that are managed by the system and usually should not need
-# changing:
-# SHELLINABOX_DATADIR=/var/lib/shellinabox
-# SHELLINABOX_USER=shellinabox
-# SHELLINABOX_GROUP=shellinabox
-
-# Any optional arguments (e.g. extra service definitions). Make sure
-# that that argument is quoted.
-#
-# Beeps are disabled because of reports of the VLC plugin crashing
-# Firefox on Linux/x86_64.
-SHELLINABOX_ARGS="--no-beep"
+# SSL is disabled because it is terminated in Nginx. Adjust as needed.
+SHELLINABOX_ARGS="--disable-ssl --no-beep --service=/shell.sanbi.arvados.sanbi.ac.za:AUTH:HOME:SHELL"
----------
ID: arvados-shell-config-file-libpam-arvados-file-managed
Function: file.managed
Name: /etc/pam.d/arvados
Result: True
Comment: File /etc/pam.d/arvados updated
Started: 15:03:03.488488
Duration: 45.494 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: arvados-shell-shellinabox-service-running-service-running
Function: service.running
Name: shellinabox
Result: True
Comment: Service restarted
Started: 15:03:03.760911
Duration: 360.997 ms
Changes:
----------
shellinabox:
True
----------
ID: arvados-workbench-package-install-gems-deps-pkg-installed
Function: pkg.installed
Result: True
Comment: All specified packages are already installed
Started: 15:03:04.123102
Duration: 77.039 ms
Changes:
----------
ID: arvados-workbench-package-install-pkg-installed
Function: pkg.installed
Name: arvados-workbench
Result: True
Comment: 1 targeted package was installed/updated.
Started: 15:03:04.203389
Duration: 778890.895 ms
Changes:
----------
arvados-workbench:
----------
new:
2.1.0-1
old:
fontconfig:
----------
new:
2.12.6-0ubuntu2
old:
fonts-liberation:
----------
new:
1:1.07.4-7~18.04.1
old:
graphviz:
----------
new:
2.40.1-2
old:
libann0:
----------
new:
1.1.2+doc-6
old:
libcairo2:
----------
new:
1.15.10-2ubuntu0.1
old:
libcdt5:
----------
new:
2.40.1-2
old:
libcgraph6:
----------
new:
2.40.1-2
old:
libdatrie1:
----------
new:
0.2.10-7
old:
libgts-0.7-5:
----------
new:
0.7.6+darcs121130-4
old:
libgts-bin:
----------
new:
0.7.6+darcs121130-4
old:
libgvc6:
----------
new:
2.40.1-2
old:
libgvpr2:
----------
new:
2.40.1-2
old:
libice6:
----------
new:
2:1.0.9-2
old:
liblab-gamut1:
----------
new:
2.40.1-2
old:
libpango-1.0-0:
----------
new:
1.40.14-1ubuntu0.1
old:
libpangocairo-1.0-0:
----------
new:
1.40.14-1ubuntu0.1
old:
libpangoft2-1.0-0:
----------
new:
1.40.14-1ubuntu0.1
old:
libpathplan4:
----------
new:
2.40.1-2
old:
libpixman-1-0:
----------
new:
0.34.0-2
old:
libsm6:
----------
new:
2:1.2.2-1
old:
libthai-data:
----------
new:
0.1.27-2
old:
libthai0:
----------
new:
0.1.27-2
old:
libxaw7:
----------
new:
2:1.0.13-1
old:
libxcb-render0:
----------
new:
1.13-2~ubuntu18.04
old:
libxcb-shm0:
----------
new:
1.13-2~ubuntu18.04
old:
libxmu6:
----------
new:
2:1.1.2-2
old:
libxrender1:
----------
new:
1:0.9.10-1
old:
libxt6:
----------
new:
1:1.1.5-1
old:
x11-common:
----------
new:
1:7.7+19ubuntu7.1
old:
----------
ID: arvados-workbench-service-running-service-running
Function: service.running
Name: nginx
Result: True
Comment: Service restarted
Started: 15:16:03.299495
Duration: 4852.04 ms
Changes:
----------
nginx:
True
----------
ID: arvados-dispatcher-package-install-pkg-installed
Function: pkg.installed
Name: crunch-dispatch-local
Result: True
Comment: 1 targeted package was installed/updated.
Started: 15:16:08.176631
Duration: 20316.956 ms
Changes:
----------
crunch-dispatch-local:
----------
new:
2.1.0-1
old:
----------
ID: arvados-dispatcher-package-install-crunch-run-pkg-installed
Function: pkg.installed
Name: crunch-run
Result: True
Comment: The following packages were installed/updated: crunch-run=2.1.0-1
Started: 15:16:28.523193
Duration: 36899.698 ms
Changes:
----------
crunch-run:
----------
new:
2.1.0-1
old:
----------
ID: arvados-dispatcher-service-file-file-managed-crunch-run-sh
Function: file.managed
Name: /usr/local/bin/crunch-run.sh
Result: True
Comment: File /usr/local/bin/crunch-run.sh updated
Started: 15:17:05.544840
Duration: 578.783 ms
Changes:
----------
diff:
New file
mode:
0755
----------
ID: arvados-dispatcher-service-file-file-managed-crunch-dispatch-local-service
Function: file.managed
Name: /etc/systemd/system/crunch-dispatch-local.service
Result: True
Comment: File /etc/systemd/system/crunch-dispatch-local.service updated
Started: 15:17:06.128754
Duration: 39.433 ms
Changes:
----------
diff:
New file
mode:
0644
----------
ID: arvados-dispatcher-service-file-file-managed-crunch-dispatch-local-service
Function: cmd.run
Name: systemctl daemon-reload
Result: True
Comment: Command "systemctl daemon-reload" run
Started: 15:17:06.171125
Duration: 424.331 ms
Changes:
----------
pid:
20496
retcode:
0
stderr:
stdout:
----------
ID: arvados-dispatcher-service-running-service-running
Function: service.running
Name: crunch-dispatch-local
Result: True
Comment: Service crunch-dispatch-local has been enabled, and is running
Started: 15:17:06.602218
Duration: 1041.437 ms
Changes:
----------
crunch-dispatch-local:
True
----------
ID: listener_nginx_service
Function: service.mod_watch
Name: nginx
Result: True
Comment: Service restarted
Started: 15:17:07.657330
Duration: 5097.174 ms
Changes:
----------
nginx:
True
----------
ID: listener_nginx_service_reload
Function: service.mod_watch
Name: nginx
Result: True
Comment: Service reloaded
Started: 15:17:12.755379
Duration: 219.604 ms
Changes:
----------
nginx:
True
Summary for local
--------------
Succeeded: 115 (changed=92)
Failed: 0
--------------
Total states run: 115
Total run time: 2240.999 s
Removing .psql file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment