Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save beauzeaux/b0876cb37a45e8825441 to your computer and use it in GitHub Desktop.
Save beauzeaux/b0876cb37a45e8825441 to your computer and use it in GitHub Desktop.
Missing map.jinja?
==> default: Running provisioner: shell...
default: Running: inline script
==> default: stdin: is not a tty
==> default: Reading package lists...
==> default: Building dependency tree...
==> default: Reading state information...
==> default: libgit2-0 is already the newest version.
==> default: python-git is already the newest version.
==> default: 0 upgraded, 0 newly installed, 0 to remove and 92 not upgraded.
==> default: Running provisioner: salt...
Copying salt minion config to vm.
Checking if salt-minion is installed
salt-minion found
Checking if salt-call is installed
salt-call found
Salt binaries found. Configuring only.
Salt successfully configured!
run_overstate set to false. Not running state.overstate.
Calling state.highstate... (this may take a while)
The following SSH command responded with a non-zero exit status.
Vagrant assumes that this means the command failed!
salt-call state.highstate --retcode-passthrough --log-level=debug --no-color
Stdout from the command:
local:
Data failed to compile:
----------
Rendering SLS 'base:salt.cloud' failed: Jinja error: salt/map.jinja
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/salt/utils/templates.py", line 286, in render_jinja_tmpl
output = template.render(**unicode_context)
File "/usr/lib/python2.7/dist-packages/jinja2/environment.py", line 969, in render
return self.environment.handle_exception(exc_info, True)
File "/usr/lib/python2.7/dist-packages/jinja2/environment.py", line 742, in handle_exception
reraise(exc_type, exc_value, tb)
File "<template>", line 1, in top-level template code
File "/usr/lib/python2.7/dist-packages/salt/utils/jinja.py", line 132, in get_source
raise TemplateNotFound(template)
TemplateNotFound: salt/map.jinja
; line 1
---
{% from "salt/map.jinja" import salt with context %} <======================
{% do salt.update(pillar.get('salt', {})) -%}
{% set cloud = salt.get('cloud', {}) -%}
python-pip:
pkg.installed
[...]
---
Stderr from the command:
stdin: is not a tty
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Using cached minion ID from /etc/salt/minion_id: vagrant-ubuntu-trusty-64
[DEBUG ] Configuration file path: /etc/salt/minion
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Jinja search path: ['/srv/pillar']
[DEBUG ] Rendered data from file: /srv/pillar/top.sls:
base:
'*':
- cloud
[DEBUG ] Results of YAML rendering:
OrderedDict([('base', OrderedDict([('*', ['cloud'])]))])
[DEBUG ] Jinja search path: ['/srv/pillar']
[DEBUG ] Rendered data from file: /srv/pillar/cloud.sls:
-salt:
- cloud:
- providers:
- - gce
- gce_project: REDACTED
- gce_service_account_email_address: REDACTED@developer.gserviceaccount.com
-
-salt_cloud_certs:
- gce:
- pem: |
- -----BEGIN RSA PRIVATE KEY-----
- REDACTED
- -----END RSA PRIVATE KEY-----
[DEBUG ] Results of YAML rendering:
OrderedDict([('-salt', [OrderedDict([('cloud', None)]), OrderedDict([('providers', None)]), ['gce'], OrderedDict([('gce_project', 'REDACTED')]), OrderedDict([('gce_service_account_email_address', 'REDACTED@developer.gserviceaccount.com')]), None]), ('-salt_cloud_certs', [OrderedDict([('gce', None)]), OrderedDict([('pem', '')]), '-----BEGIN RSA PRIVATE KEY-----', '-----END RSA PRIVATE KEY-----'])])
[ERROR ] Git fileserver backend is enabled in master config file, but could not be loaded, are pygit2 and libgit2 installed?
[INFO ] gitpython gitfs_provider enabled
[DEBUG ] Updating fileserver cache
[DEBUG ] Fetching from https://github.com/saltstack-formulas/salt-formula.git
[DEBUG ] Updating fileserver cache
[DEBUG ] Reading configuration from /etc/salt/minion
[DEBUG ] Jinja search path: ['/srv/pillar']
[DEBUG ] Rendered data from file: /srv/pillar/top.sls:
base:
'*':
- cloud
[DEBUG ] Results of YAML rendering:
OrderedDict([('base', OrderedDict([('*', ['cloud'])]))])
[DEBUG ] Jinja search path: ['/srv/pillar']
[DEBUG ] Rendered data from file: /srv/pillar/cloud.sls:
-salt:
- cloud:
- providers:
- - gce
- gce_project: REDACTED
- gce_service_account_email_address: REDACTED@developer.gserviceaccount.com
-
-salt_cloud_certs:
- gce:
- pem: |
- -----BEGIN RSA PRIVATE KEY-----
- REDACTED
- -----END RSA PRIVATE KEY-----
[DEBUG ] Results of YAML rendering:
OrderedDict([('-salt', [OrderedDict([('cloud', None)]), OrderedDict([('providers', None)]), ['gce'], OrderedDict([('gce_project', 'REDACTED')]), OrderedDict([('gce_service_account_email_address', 'REDACTED@developer.gserviceaccount.com')]), None]), ('-salt_cloud_certs', [OrderedDict([('gce', None)]), OrderedDict([('pem', '')]), '-----BEGIN RSA PRIVATE KEY-----', 'REDACTED', '-----END RSA PRIVATE KEY-----'])])
[INFO ] Loading fresh modules for state activity
[INFO ] Fetching file from saltenv 'base', ** skipped ** latest already in cache 'salt://top.sls'
[DEBUG ] Jinja search path: ['/srv/salt/']
[DEBUG ] Rendered data from file: /var/cache/salt/minion/files/base/top.sls:
base:
'*':
- salt.cloud
[DEBUG ] Results of YAML rendering:
OrderedDict([('base', OrderedDict([('*', ['salt.cloud'])]))])
[DEBUG ] Syncing all
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/modules'
[INFO ] Syncing modules for environment 'base'
[INFO ] Loading cache from salt://_modules, for base)
[DEBUG ] Updating fileserver cache
[DEBUG ] Fetching from https://github.com/saltstack-formulas/salt-formula.git
[DEBUG ] Updating fileserver cache
[INFO ] Caching directory '_modules/' for environment 'base'
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_modules'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/states'
[INFO ] Syncing states for environment 'base'
[INFO ] Loading cache from salt://_states, for base)
[INFO ] Caching directory '_states/' for environment 'base'
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_states'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/grains'
[INFO ] Syncing grains for environment 'base'
[INFO ] Loading cache from salt://_grains, for base)
[INFO ] Caching directory '_grains/' for environment 'base'
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_grains'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/renderers'
[INFO ] Syncing renderers for environment 'base'
[INFO ] Loading cache from salt://_renderers, for base)
[INFO ] Caching directory '_renderers/' for environment 'base'
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_renderers'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/returners'
[INFO ] Syncing returners for environment 'base'
[INFO ] Loading cache from salt://_returners, for base)
[INFO ] Caching directory '_returners/' for environment 'base'
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_returners'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/outputters'
[INFO ] Syncing outputters for environment 'base'
[INFO ] Loading cache from salt://_outputters, for base)
[INFO ] Caching directory '_outputters/' for environment 'base'
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_outputters'
[INFO ] Creating module dir '/var/cache/salt/minion/extmods/utils'
[INFO ] Syncing utils for environment 'base'
[INFO ] Loading cache from salt://_utils, for base)
[INFO ] Caching directory '_utils/' for environment 'base'
[DEBUG ] Local cache dir: '/var/cache/salt/minion/files/base/_utils'
[DEBUG ] Refreshing modules...
[INFO ] Loading fresh modules for state activity
[DEBUG ] SaltEvent PUB socket URI: ipc:///var/run/salt/minion/minion_event_0640fd479b_pub.ipc
[DEBUG ] SaltEvent PULL socket URI: ipc:///var/run/salt/minion/minion_event_0640fd479b_pull.ipc
[DEBUG ] Sending event - data = {'_stamp': '2015-03-09T14:14:44.979058'}
[INFO ] Fetching file from saltenv 'base', ** skipped ** latest already in cache 'salt://salt/cloud.sls'
[DEBUG ] Jinja search path: ['/srv/salt/']
[DEBUG ] Updating fileserver cache
[DEBUG ] Fetching from https://github.com/saltstack-formulas/salt-formula.git
[DEBUG ] Updating fileserver cache
[INFO ] Fetching file from saltenv 'base', ** skipped ** latest already in cache 'salt://salt/map.jinja'
[CRITICAL] Rendering SLS 'base:salt.cloud' failed: Jinja error: salt/map.jinja
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/salt/utils/templates.py", line 286, in render_jinja_tmpl
output = template.render(**unicode_context)
File "/usr/lib/python2.7/dist-packages/jinja2/environment.py", line 969, in render
return self.environment.handle_exception(exc_info, True)
File "/usr/lib/python2.7/dist-packages/jinja2/environment.py", line 742, in handle_exception
reraise(exc_type, exc_value, tb)
File "<template>", line 1, in top-level template code
File "/usr/lib/python2.7/dist-packages/salt/utils/jinja.py", line 132, in get_source
raise TemplateNotFound(template)
TemplateNotFound: salt/map.jinja
; line 1
---
{% from "salt/map.jinja" import salt with context %} <======================
{% do salt.update(pillar.get('salt', {})) -%}
{% set cloud = salt.get('cloud', {}) -%}
python-pip:
pkg.installed
[...]
---
[DEBUG ] LazyLoaded .returner
root@vagrant-ubuntu-trusty-64:/var/cache/salt/minion/files/base# find
.
./salt
./salt/map.jinja
./salt/cloud.sls
./top.sls
accountsservice
acpid
adduser
apparmor
apport
apport-symptoms
apt
apt-transport-https
apt-utils
apt-xapian-index
aptitude
aptitude-common
at
augeas-lenses
base-files
base-passwd
bash
bash-completion
bc
bind9-host
binutils
bsdmainutils
bsdutils
busybox-initramfs
busybox-static
byobu
bzip2
ca-certificates
chef
chef-zero
cloud-guest-utils
cloud-init
command-not-found
command-not-found-data
console-setup
coreutils
cpio
cpp
cpp-4.8
cron
cryptsetup
cryptsetup-bin
curl
dash
dbus
dctrl-tools
debconf
debconf-i18n
debconf-utils
debian-archive-keyring
debianutils
dh-python
diffutils
distro-info
distro-info-data
dkms
dmidecode
dmsetup
dnsutils
dosfstools
dpkg
e2fslibs:amd64
e2fsprogs
eatmydata
ed
eject
erubis
ethtool
facter
fakeroot
file
findutils
fonts-ubuntu-font-family-console
friendly-recovery
ftp
fuse
gawk
gcc
gcc-4.8
gcc-4.8-base:amd64
gcc-4.9-base:amd64
gdisk
geoip-database
gettext-base
gir1.2-glib-2.0
git
git-man
gnupg
gpgv
grep
groff-base
grub-common
grub-gfxpayload-lists
grub-pc
grub-pc-bin
grub2-common
gzip
hdparm
hostname
ifupdown
info
init-system-helpers
initramfs-tools
initramfs-tools-bin
initscripts
insserv
install-info
iproute2
iptables
iputils-ping
iputils-tracepath
irqbalance
isc-dhcp-client
isc-dhcp-common
iso-codes
juju
juju-core
kbd
keyboard-configuration
klibc-utils
kmod
krb5-locales
landscape-client
landscape-common
language-selector-common
laptop-detect
less
libaccountsservice0:amd64
libacl1:amd64
libapparmor-perl
libapparmor1:amd64
libapt-inst1.5:amd64
libapt-pkg4.12:amd64
libarchive-extract-perl
libasan0:amd64
libasn1-8-heimdal:amd64
libasprintf0c2:amd64
libatomic1:amd64
libattr1:amd64
libaudit-common
libaudit1:amd64
libaugeas0
libbind9-90
libblkid1:amd64
libboost-iostreams1.54.0:amd64
libbsd0:amd64
libbz2-1.0:amd64
libc-bin
libc-dev-bin
libc6:amd64
libc6-dev:amd64
libcap-ng0
libcap2:amd64
libcap2-bin
libcgmanager0:amd64
libck-connector0:amd64
libclass-accessor-perl
libcloog-isl4:amd64
libcomerr2:amd64
libcryptsetup4
libcurl3:amd64
libcurl3-gnutls:amd64
libcwidget3
libdb5.3:amd64
libdbus-1-3:amd64
libdbus-glib-1-2:amd64
libdebconfclient0:amd64
libdevmapper1.02.1:amd64
libdns100
libdrm-intel1:amd64
libdrm-nouveau2:amd64
libdrm-radeon1:amd64
libdrm2:amd64
libdumbnet1
libedit2:amd64
libelf1:amd64
libept1.4.12:amd64
liberror-perl
libestr0
libevent-2.0-5:amd64
libexpat1:amd64
libfakeroot:amd64
libffi6:amd64
libfontenc1:amd64
libfreetype6:amd64
libfribidi0:amd64
libfuse2:amd64
libgc1c2:amd64
libgcc-4.8-dev:amd64
libgcc1:amd64
libgck-1-0:amd64
libgcr-3-common
libgcr-base-3-1:amd64
libgcrypt11:amd64
libgdbm3:amd64
libgeoip1:amd64
libgirepository-1.0-1
libgit2-0:amd64
libgl1-mesa-dri:amd64
libgl1-mesa-glx:amd64
libglapi-mesa:amd64
libglib2.0-0:amd64
libglib2.0-data
libgmp10:amd64
libgnutls-openssl27:amd64
libgnutls26:amd64
libgomp1:amd64
libgpg-error0:amd64
libgpm2:amd64
libgssapi-krb5-2:amd64
libgssapi3-heimdal:amd64
libgssglue1:amd64
libhcrypto4-heimdal:amd64
libheimbase1-heimdal:amd64
libheimntlm0-heimdal:amd64
libhx509-5-heimdal:amd64
libice6:amd64
libicu52:amd64
libidn11:amd64
libio-string-perl
libisc95
libisccc90
libisccfg90
libisl10:amd64
libitm1:amd64
libjs-jquery
libjson-c2:amd64
libjson0:amd64
libk5crypto3:amd64
libkeyutils1:amd64
libklibc
libkmod2:amd64
libkrb5-26-heimdal:amd64
libkrb5-3:amd64
libkrb5support0:amd64
libldap-2.4-2:amd64
libllvm3.4:amd64
liblocale-gettext-perl
liblockfile-bin
liblockfile1:amd64
liblog-message-simple-perl
liblwres90
liblzma5:amd64
libmagic1:amd64
libmodule-pluggable-perl
libmount1:amd64
libmpc3:amd64
libmpdec2:amd64
libmpfr4:amd64
libncurses5:amd64
libncursesw5:amd64
libnewt0.52:amd64
libnfnetlink0:amd64
libnfsidmap2:amd64
libnih-dbus1:amd64
libnih1:amd64
libnss-myhostname:amd64
libnuma1:amd64
libp11-kit0:amd64
libpam-cap:amd64
libpam-modules:amd64
libpam-modules-bin
libpam-runtime
libpam-systemd:amd64
libpam0g:amd64
libparse-debianchangelog-perl
libparted0debian1:amd64
libpcap0.8:amd64
libpci3:amd64
libpciaccess0:amd64
libpcre3:amd64
libpgm-5.1-0:amd64
libpipeline1:amd64
libpixman-1-0:amd64
libplymouth2:amd64
libpng12-0:amd64
libpod-latex-perl
libpolkit-agent-1-0:amd64
libpolkit-backend-1-0:amd64
libpolkit-gobject-1-0:amd64
libpopt0:amd64
libprocps3:amd64
libpython-stdlib:amd64
libpython2.7:amd64
libpython2.7-minimal:amd64
libpython2.7-stdlib:amd64
libpython3-stdlib:amd64
libpython3.4-minimal:amd64
libpython3.4-stdlib:amd64
libquadmath0:amd64
libreadline6:amd64
libroken18-heimdal:amd64
librtmp0:amd64
libruby1.9.1
libsasl2-2:amd64
libsasl2-modules:amd64
libsasl2-modules-db:amd64
libselinux1:amd64
libsemanage-common
libsemanage1:amd64
libsepol1:amd64
libsigc++-2.0-0c2a:amd64
libsigsegv2:amd64
libslang2:amd64
libsm6:amd64
libsqlite3-0:amd64
libss2:amd64
libssl1.0.0:amd64
libstdc++6:amd64
libsub-name-perl
libsystemd-daemon0:amd64
libsystemd-login0:amd64
libtasn1-6:amd64
libterm-ui-perl
libtext-charwidth-perl
libtext-iconv-perl
libtext-soundex-perl
libtext-wrapi18n-perl
libtimedate-perl
libtinfo5:amd64
libtirpc1:amd64
libtsan0:amd64
libtxc-dxtn-s2tc0:amd64
libudev1:amd64
libusb-0.1-4:amd64
libusb-1.0-0:amd64
libustr-1.0-1:amd64
libuuid1:amd64
libwind0-heimdal:amd64
libwrap0:amd64
libx11-6:amd64
libx11-data
libx11-xcb1:amd64
libxapian22
libxau6:amd64
libxaw7:amd64
libxcb-dri2-0:amd64
libxcb-dri3-0:amd64
libxcb-glx0:amd64
libxcb-present0:amd64
libxcb-sync1:amd64
libxcb1:amd64
libxcomposite1:amd64
libxdamage1:amd64
libxdmcp6:amd64
libxext6:amd64
libxfixes3:amd64
libxfont1:amd64
libxkbfile1:amd64
libxml2:amd64
libxmu6:amd64
libxmuu1:amd64
libxpm4:amd64
libxrandr2:amd64
libxrender1:amd64
libxshmfence1:amd64
libxt6:amd64
libxtables10
libxxf86vm1:amd64
libyaml-0-2:amd64
libzmq3:amd64
linux-headers-3.13.0-43
linux-headers-3.13.0-43-generic
linux-headers-generic
linux-headers-virtual
linux-image-3.13.0-43-generic
linux-image-virtual
linux-libc-dev:amd64
linux-virtual
locales
lockfile-progs
login
logrotate
lsb-base
lsb-release
lshw
lsof
ltrace
make
makedev
man-db
manpages
manpages-dev
mawk
mime-support
mlocate
module-init-tools
mount
mountall
mtr-tiny
multiarch-support
nano
ncurses-base
ncurses-bin
ncurses-term
net-tools
netbase
netcat-openbsd
nfs-common
ntfs-3g
ntpdate
ohai
open-vm-tools
openssh-client
openssh-server
openssh-sftp-server
openssl
os-prober
overlayroot
parted
passwd
patch
pciutils
perl
perl-base
perl-modules
plymouth
plymouth-theme-ubuntu-text
policykit-1
pollinate
popularity-contest
powermgmt-base
ppp
pppconfig
pppoeconf
procps
psmisc
puppet
puppet-common
python
python-apport
python-apt
python-apt-common
python-async
python-chardet
python-cheetah
python-configobj
python-crypto
python-dateutil
python-dbus
python-dbus-dev
python-debian
python-gdbm
python-gi
python-git
python-gitdb
python-httplib2
python-jinja2
python-json-pointer
python-jsonpatch
python-keyring
python-launchpadlib
python-lazr.restfulclient
python-lazr.uri
python-m2crypto
python-mako
python-markupsafe
python-minimal
python-msgpack
python-oauth
python-openssl
python-pam
python-pkg-resources
python-prettytable
python-problem-report
python-pycurl
python-requests
python-secretstorage
python-serial
python-simplejson
python-six
python-smmap
python-twisted-bin
python-twisted-core
python-twisted-names
python-twisted-web
python-urllib3
python-wadllib
python-xapian
python-yaml
python-zmq
python-zope.interface
python2.7
python2.7-minimal
python3
python3-apport
python3-apt
python3-commandnotfound
python3-dbus
python3-distupgrade
python3-gdbm:amd64
python3-gi
python3-minimal
python3-newt
python3-problem-report
python3-pycurl
python3-software-properties
python3-update-manager
python3.4
python3.4-minimal
readline-common
resolvconf
rpcbind
rsync
rsyslog
ruby
ruby-augeas
ruby-diff-lcs
ruby-erubis
ruby-hashie
ruby-hiera
ruby-highline
ruby-ipaddress
ruby-json
ruby-mime-types
ruby-mixlib-authentication
ruby-mixlib-cli
ruby-mixlib-config
ruby-mixlib-log
ruby-mixlib-shellout
ruby-net-ssh
ruby-net-ssh-gateway
ruby-net-ssh-multi
ruby-rack
ruby-rest-client
ruby-rgen
ruby-safe-yaml
ruby-shadow
ruby-sigar
ruby-systemu
ruby-yajl
ruby1.9.1
run-one
salt-common
salt-minion
screen
sed
sensible-utils
sgml-base
shared-mime-info
software-properties-common
ssh-import-id
strace
sudo
systemd-services
systemd-shim
sysv-rc
sysvinit-utils
tar
tasksel
tasksel-data
tcpd
tcpdump
telnet
time
tmux
tzdata
ubuntu-keyring
ubuntu-minimal
ubuntu-release-upgrader-core
ubuntu-standard
ucf
udev
ufw
unattended-upgrades
update-manager-core
update-notifier-common
upstart
ureadahead
usbutils
util-linux
uuid-runtime
vim
vim-common
vim-runtime
vim-tiny
virtualbox-guest-dkms
virtualbox-guest-utils
virtualbox-guest-x11
w3m
wget
whiptail
x11-common
x11-xkb-utils
xauth
xfonts-base
xfonts-encodings
xfonts-utils
xkb-data
xml-core
xserver-common
xserver-xorg-core
xz-utils
zerofree
zlib1g:amd64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment