root@salt:~# salt mariadb10-1.srv state.highstate
mariadb10-1.srv:
----------
State: - host
Name: localhost
Function: present
Result: True
Comment: Host localhost already present
Changes:
----------
State: - group
Name: root
Function: present
Result: True
Comment: Group root is already present
Changes:
----------
State: - user
Name: root
Function: present
Result: True
Comment: User root is present and up to date
Changes:
----------
State: - file
Name: /root
Function: directory
Result: True
Comment: Directory /root is in the correct state
Changes:
----------
State: - file
Name: /root/.ssh
Function: directory
Result: True
Comment: Directory /root/.ssh is in the correct state
Changes:
----------
State: - ssh_auth
Name: KEY
Function: present
Result: True
Comment: The authorized host key KEY is already present for user root
Changes:
----------
State: - ssh_auth
Name: KEY
Function: present
Result: True
Comment: The authorized host key KEY is already present for user root
Changes:
----------
State: - group
Name: mysql
Function: present
Result: True
Comment: Added group mysql
Changes: passwd: XXX
gid: 1004
name: mysql
members: []
----------
State: - user
Name: mysql
Function: present
Result: True
Comment: New user mysql created
Changes: shell: /bin/sh
workphone:
uid: 1004
passwd: x
roomnumber:
gid: 1004
groups: ['mysql']
home: /var/lib/mysql
fullname: MySQL Server Administrator
password: XXX
homephone:
name: mysql
----------
State: - file
Name: /var/lib/mysql
Function: directory
Result: True
Comment: Directory /var/lib/mysql updated
Changes: mode: 751
----------
State: - pkg
Name: vim
Function: installed
Result: True
Comment: Package vim is already installed
Changes:
----------
State: - pkg
Name: mariadb-server
Function: installed
Result: False
Comment: The following packages failed to install/update: mariadb-server.
Changes:
----------
State: - service
Name: mysql
Function: running
Result: False
Comment: The named service mysql is not available
Changes:
----------
State: - cmd
Name: apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db && add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' && apt-get update
Function: run
Result: True
Comment: Command "apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db && add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' && apt-get update" run
Changes: pid: 3124
retcode: 0
stderr: gpg: requesting key 1BB943DB from hkp server keyserver.ubuntu.com
gpg: key 1BB943DB: public key "MariaDB Package Signing Key <[email protected]>" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1
stdout: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.dwbvsfrkOl --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
Hit http://mirrors.digitalocean.com precise Release.gpg
Hit http://mirrors.digitalocean.com precise-updates Release.gpg
Hit http://mirrors.digitalocean.com precise-backports Release.gpg
Hit http://mirrors.digitalocean.com precise-security Release.gpg
Hit http://mirrors.digitalocean.com precise Release
Hit http://mirrors.digitalocean.com precise-updates Release
Hit http://mirrors.digitalocean.com precise-backports Release
Hit http://mirrors.digitalocean.com precise-security Release
Hit http://mirrors.digitalocean.com precise/main Sources
Hit http://mirrors.digitalocean.com precise/restricted Sources
Hit http://mirrors.digitalocean.com precise/universe Sources
Hit http://mirrors.digitalocean.com precise/multiverse Sources
Hit http://mirrors.digitalocean.com precise/main amd64 Packages
Hit http://mirrors.digitalocean.com precise/restricted amd64 Packages
Hit http://mirrors.digitalocean.com precise/universe amd64 Packages
Hit http://mirrors.digitalocean.com precise/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com precise/main i386 Packages
Hit http://mirrors.digitalocean.com precise/restricted i386 Packages
Hit http://mirrors.digitalocean.com precise/universe i386 Packages
Hit http://mirrors.digitalocean.com precise/multiverse i386 Packages
Hit http://mirrors.digitalocean.com precise/main TranslationIndex
Hit http://mirrors.digitalocean.com precise/multiverse TranslationIndex
Hit http://mirrors.digitalocean.com precise/restricted TranslationIndex
Hit http://mirrors.digitalocean.com precise/universe TranslationIndex
Hit http://mirrors.digitalocean.com precise/main Translation-en
Hit http://mirrors.digitalocean.com precise/multiverse Translation-en
Hit http://mirrors.digitalocean.com precise/restricted Translation-en
Hit http://mirrors.digitalocean.com precise/universe Translation-en
Hit http://mirrors.digitalocean.com precise-updates/main Sources
Hit http://mirrors.digitalocean.com precise-updates/restricted Sources
Hit http://mirrors.digitalocean.com precise-updates/universe Sources
Hit http://mirrors.digitalocean.com precise-updates/multiverse Sources
Hit http://mirrors.digitalocean.com precise-updates/main amd64 Packages
Hit http://mirrors.digitalocean.com precise-updates/restricted amd64 Packages
Hit http://mirrors.digitalocean.com precise-updates/universe amd64 Packages
Hit http://mirrors.digitalocean.com precise-updates/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com precise-updates/main i386 Packages
Hit http://mirrors.digitalocean.com precise-updates/restricted i386 Packages
Hit http://mirrors.digitalocean.com precise-updates/universe i386 Packages
Hit http://mirrors.digitalocean.com precise-updates/multiverse i386 Packages
Hit http://mirrors.digitalocean.com precise-updates/main TranslationIndex
Hit http://mirrors.digitalocean.com precise-updates/multiverse TranslationIndex
Hit http://mirrors.digitalocean.com precise-updates/restricted TranslationIndex
Hit http://mirrors.digitalocean.com precise-updates/universe TranslationIndex
Hit http://mirrors.digitalocean.com precise-updates/main Translation-en
Hit http://mirrors.digitalocean.com precise-updates/multiverse Translation-en
Hit http://mirrors.digitalocean.com precise-updates/restricted Translation-en
Hit http://mirrors.digitalocean.com precise-updates/universe Translation-en
Hit http://mirrors.digitalocean.com precise-backports/main Sources
Hit http://mirrors.digitalocean.com precise-backports/restricted Sources
Hit http://mirrors.digitalocean.com precise-backports/universe Sources
Hit http://mirrors.digitalocean.com precise-backports/multiverse Sources
Hit http://mirrors.digitalocean.com precise-backports/main amd64 Packages
Hit http://mirrors.digitalocean.com precise-backports/restricted amd64 Packages
Hit http://mirrors.digitalocean.com precise-backports/universe amd64 Packages
Hit http://mirrors.digitalocean.com precise-backports/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com precise-backports/main i386 Packages
Hit http://mirrors.digitalocean.com precise-backports/restricted i386 Packages
Hit http://mirrors.digitalocean.com precise-backports/universe i386 Packages
Hit http://mirrors.digitalocean.com precise-backports/multiverse i386 Packages
Hit http://mirrors.digitalocean.com precise-backports/main TranslationIndex
Hit http://mirrors.digitalocean.com precise-backports/multiverse TranslationIndex
Hit http://mirrors.digitalocean.com precise-backports/restricted TranslationIndex
Hit http://mirrors.digitalocean.com precise-backports/universe TranslationIndex
Hit http://mirrors.digitalocean.com precise-backports/main Translation-en
Hit http://mirrors.digitalocean.com precise-backports/multiverse Translation-en
Hit http://mirrors.digitalocean.com precise-backports/restricted Translation-en
Hit http://mirrors.digitalocean.com precise-backports/universe Translation-en
Hit http://mirrors.digitalocean.com precise-security/main Sources
Hit http://mirrors.digitalocean.com precise-security/restricted Sources
Hit http://mirrors.digitalocean.com precise-security/universe Sources
Hit http://mirrors.digitalocean.com precise-security/multiverse Sources
Hit http://mirrors.digitalocean.com precise-security/main amd64 Packages
Hit http://mirrors.digitalocean.com precise-security/restricted amd64 Packages
Hit http://mirrors.digitalocean.com precise-security/universe amd64 Packages
Hit http://mirrors.digitalocean.com precise-security/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com precise-security/main i386 Packages
Hit http://mirrors.digitalocean.com precise-security/restricted i386 Packages
Hit http://mirrors.digitalocean.com precise-security/universe i386 Packages
Hit http://mirrors.digitalocean.com precise-security/multiverse i386 Packages
Hit http://mirrors.digitalocean.com precise-security/main TranslationIndex
Hit http://mirrors.digitalocean.com precise-security/multiverse TranslationIndex
Hit http://mirrors.digitalocean.com precise-security/restricted TranslationIndex
Hit http://mirrors.digitalocean.com precise-security/universe TranslationIndex
Hit http://mirrors.digitalocean.com precise-security/main Translation-en
Hit http://mirrors.digitalocean.com precise-security/multiverse Translation-en
Hit http://mirrors.digitalocean.com precise-security/restricted Translation-en
Hit http://mirrors.digitalocean.com precise-security/universe Translation-en
Get:1 http://ftp.osuosl.org precise Release.gpg [198 B]
Get:2 http://ftp.osuosl.org precise Release [2261 B]
Get:3 http://ftp.osuosl.org precise/main Sources [987 B]
Get:4 http://ftp.osuosl.org precise/main amd64 Packages [4232 B]
Get:5 http://ftp.osuosl.org precise/main i386 Packages [4228 B]
Ign http://ftp.osuosl.org precise/main TranslationIndex
Ign http://ftp.osuosl.org precise/main Translation-en
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main amd64 Packages
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Ign http://ppa.launchpad.net precise/main Translation-en
Fetched 11.9 kB in 1s (6712 B/s)
Reading package lists...
----------
State: - debconf
Name: mariadb-server
Function: set
Result: True
Comment:
Changes: mysql-server/root_password: (password hidden)
mysql-server/root_password_again: (password hidden)
Summary
-------------
Succeeded: 13
Failed: 2
-------------
Total: 15
#
# First attempt (fails).
# mariadb-server highstate attempted before apt-get update?
#
#
# Second attempt (works).
# mariadb-server gets installed this time.
#
root@salt:~# salt mariadb10-1.srv state.highstate
mariadb10-1.srv:
----------
State: - host
Name: localhost
Function: present
Result: True
Comment: Host localhost already present
Changes:
----------
State: - group
Name: root
Function: present
Result: True
Comment: Group root is already present
Changes:
----------
State: - user
Name: root
Function: present
Result: True
Comment: User root is present and up to date
Changes:
----------
State: - file
Name: /root
Function: directory
Result: True
Comment: Directory /root is in the correct state
Changes:
----------
State: - file
Name: /root/.ssh
Function: directory
Result: True
Comment: Directory /root/.ssh is in the correct state
Changes:
----------
State: - ssh_auth
Name: KEY
Function: present
Result: True
Comment: The authorized host key KEY is already present for user root
Changes:
----------
State: - ssh_auth
Name: KEY
Function: present
Result: True
Comment: The authorized host key KEY is already present for user root
Changes:
----------
State: - group
Name: mysql
Function: present
Result: True
Comment: No change
Changes:
----------
State: - user
Name: mysql
Function: present
Result: True
Comment: User mysql is present and up to date
Changes:
----------
State: - file
Name: /var/lib/mysql
Function: directory
Result: True
Comment: Directory /var/lib/mysql is in the correct state
Changes:
----------
State: - pkg
Name: vim
Function: installed
Result: True
Comment: Package vim is already installed
Changes:
----------
State: - pkg
Name: mariadb-server
Function: installed
Result: True
Comment: The following packages were installed/updated: mariadb-server.
Changes: mariadb-common: { new : 10.0.5+maria-1~precise
old :
}
mariadb-server-10.0: { new : 10.0.5+maria-1~precise
old :
}
mariadb-server-core-10.0: { new : 10.0.5+maria-1~precise
old :
}
mariadb-server: { new : 10.0.5+maria-1~precise
old :
}
mariadb-client-10.0: { new : 10.0.5+maria-1~precise
old :
}
mariadb-client-core-10.0: { new : 10.0.5+maria-1~precise
old :
}
libplrpc-perl: { new : 0.2020-2
old :
}
libhtml-template-perl: { new : 2.10-1
old :
}
libdbi-perl: { new : 1.616-1build2
old :
}
libmysqlclient18: { new : 10.0.5+maria-1~precise
old :
}
mysql-common: { new : 10.0.5+maria-1~precise
old :
}
libnet-daemon-perl: { new : 0.48-1
old :
}
libmariadbclient18: { new : 10.0.5+maria-1~precise
old :
}
libaio1: { new : 0.3.109-2ubuntu1
old :
}
libdbd-mysql-perl: { new : 4.020-1build2
old :
}
----------
State: - service
Name: mysql
Function: running
Result: True
Comment: The service mysql is already running
Changes:
----------
State: - cmd
Name: apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db && add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' && apt-get update
Function: run
Result: True
Comment: Command "apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db && add-apt-repository 'deb http://ftp.osuosl.org/pub/mariadb/repo/10.0/ubuntu precise main' && apt-get update" run
Changes: pid: 5449
retcode: 0
stderr: gpg: requesting key 1BB943DB from hkp server keyserver.ubuntu.com
gpg: Total number processed: 1
gpg: unchanged: 1
stdout: Executing: gpg --ignore-time-conflict --no-options --no-default-keyring --secret-keyring /tmp/tmp.9kMIDu02jj --trustdb-name /etc/apt/trustdb.gpg --keyring /etc/apt/trusted.gpg --primary-keyring /etc/apt/trusted.gpg --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
Hit http://mirrors.digitalocean.com precise Release.gpg
Hit http://mirrors.digitalocean.com precise-updates Release.gpg
Hit http://mirrors.digitalocean.com precise-backports Release.gpg
Hit http://mirrors.digitalocean.com precise-security Release.gpg
Hit http://mirrors.digitalocean.com precise Release
Hit http://mirrors.digitalocean.com precise-updates Release
Hit http://mirrors.digitalocean.com precise-backports Release
Hit http://mirrors.digitalocean.com precise-security Release
Hit http://mirrors.digitalocean.com precise/main Sources
Hit http://mirrors.digitalocean.com precise/restricted Sources
Hit http://mirrors.digitalocean.com precise/universe Sources
Hit http://mirrors.digitalocean.com precise/multiverse Sources
Hit http://mirrors.digitalocean.com precise/main amd64 Packages
Hit http://mirrors.digitalocean.com precise/restricted amd64 Packages
Hit http://mirrors.digitalocean.com precise/universe amd64 Packages
Hit http://mirrors.digitalocean.com precise/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com precise/main i386 Packages
Hit http://mirrors.digitalocean.com precise/restricted i386 Packages
Hit http://mirrors.digitalocean.com precise/universe i386 Packages
Hit http://mirrors.digitalocean.com precise/multiverse i386 Packages
Hit http://mirrors.digitalocean.com precise/main TranslationIndex
Hit http://mirrors.digitalocean.com precise/multiverse TranslationIndex
Hit http://mirrors.digitalocean.com precise/restricted TranslationIndex
Hit http://mirrors.digitalocean.com precise/universe TranslationIndex
Hit http://mirrors.digitalocean.com precise/main Translation-en
Hit http://mirrors.digitalocean.com precise/multiverse Translation-en
Hit http://mirrors.digitalocean.com precise/restricted Translation-en
Hit http://mirrors.digitalocean.com precise/universe Translation-en
Hit http://mirrors.digitalocean.com precise-updates/main Sources
Hit http://mirrors.digitalocean.com precise-updates/restricted Sources
Hit http://mirrors.digitalocean.com precise-updates/universe Sources
Hit http://mirrors.digitalocean.com precise-updates/multiverse Sources
Hit http://mirrors.digitalocean.com precise-updates/main amd64 Packages
Hit http://mirrors.digitalocean.com precise-updates/restricted amd64 Packages
Hit http://mirrors.digitalocean.com precise-updates/universe amd64 Packages
Hit http://mirrors.digitalocean.com precise-updates/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com precise-updates/main i386 Packages
Hit http://mirrors.digitalocean.com precise-updates/restricted i386 Packages
Hit http://mirrors.digitalocean.com precise-updates/universe i386 Packages
Hit http://mirrors.digitalocean.com precise-updates/multiverse i386 Packages
Hit http://mirrors.digitalocean.com precise-updates/main TranslationIndex
Hit http://mirrors.digitalocean.com precise-updates/multiverse TranslationIndex
Hit http://mirrors.digitalocean.com precise-updates/restricted TranslationIndex
Hit http://mirrors.digitalocean.com precise-updates/universe TranslationIndex
Hit http://mirrors.digitalocean.com precise-updates/main Translation-en
Hit http://mirrors.digitalocean.com precise-updates/multiverse Translation-en
Hit http://mirrors.digitalocean.com precise-updates/restricted Translation-en
Hit http://mirrors.digitalocean.com precise-updates/universe Translation-en
Hit http://mirrors.digitalocean.com precise-backports/main Sources
Hit http://mirrors.digitalocean.com precise-backports/restricted Sources
Hit http://mirrors.digitalocean.com precise-backports/universe Sources
Hit http://mirrors.digitalocean.com precise-backports/multiverse Sources
Hit http://mirrors.digitalocean.com precise-backports/main amd64 Packages
Hit http://mirrors.digitalocean.com precise-backports/restricted amd64 Packages
Hit http://mirrors.digitalocean.com precise-backports/universe amd64 Packages
Hit http://mirrors.digitalocean.com precise-backports/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com precise-backports/main i386 Packages
Hit http://mirrors.digitalocean.com precise-backports/restricted i386 Packages
Hit http://mirrors.digitalocean.com precise-backports/universe i386 Packages
Hit http://mirrors.digitalocean.com precise-backports/multiverse i386 Packages
Hit http://mirrors.digitalocean.com precise-backports/main TranslationIndex
Hit http://mirrors.digitalocean.com precise-backports/multiverse TranslationIndex
Hit http://mirrors.digitalocean.com precise-backports/restricted TranslationIndex
Hit http://mirrors.digitalocean.com precise-backports/universe TranslationIndex
Hit http://mirrors.digitalocean.com precise-backports/main Translation-en
Hit http://mirrors.digitalocean.com precise-backports/multiverse Translation-en
Hit http://mirrors.digitalocean.com precise-backports/restricted Translation-en
Hit http://mirrors.digitalocean.com precise-backports/universe Translation-en
Hit http://mirrors.digitalocean.com precise-security/main Sources
Hit http://mirrors.digitalocean.com precise-security/restricted Sources
Hit http://mirrors.digitalocean.com precise-security/universe Sources
Hit http://mirrors.digitalocean.com precise-security/multiverse Sources
Hit http://mirrors.digitalocean.com precise-security/main amd64 Packages
Hit http://mirrors.digitalocean.com precise-security/restricted amd64 Packages
Hit http://mirrors.digitalocean.com precise-security/universe amd64 Packages
Hit http://mirrors.digitalocean.com precise-security/multiverse amd64 Packages
Hit http://mirrors.digitalocean.com precise-security/main i386 Packages
Hit http://mirrors.digitalocean.com precise-security/restricted i386 Packages
Hit http://mirrors.digitalocean.com precise-security/universe i386 Packages
Hit http://mirrors.digitalocean.com precise-security/multiverse i386 Packages
Hit http://mirrors.digitalocean.com precise-security/main TranslationIndex
Hit http://mirrors.digitalocean.com precise-security/multiverse TranslationIndex
Hit http://mirrors.digitalocean.com precise-security/restricted TranslationIndex
Hit http://mirrors.digitalocean.com precise-security/universe TranslationIndex
Hit http://mirrors.digitalocean.com precise-security/main Translation-en
Hit http://mirrors.digitalocean.com precise-security/multiverse Translation-en
Hit http://mirrors.digitalocean.com precise-security/restricted Translation-en
Hit http://mirrors.digitalocean.com precise-security/universe Translation-en
Hit http://ftp.osuosl.org precise Release.gpg
Hit http://ftp.osuosl.org precise Release
Hit http://ftp.osuosl.org precise/main Sources
Hit http://ftp.osuosl.org precise/main amd64 Packages
Hit http://ftp.osuosl.org precise/main i386 Packages
Ign http://ftp.osuosl.org precise/main TranslationIndex
Ign http://ftp.osuosl.org precise/main Translation-en
Hit http://ppa.launchpad.net precise Release.gpg
Hit http://ppa.launchpad.net precise Release
Hit http://ppa.launchpad.net precise/main Sources
Hit http://ppa.launchpad.net precise/main amd64 Packages
Hit http://ppa.launchpad.net precise/main i386 Packages
Ign http://ppa.launchpad.net precise/main TranslationIndex
Ign http://ppa.launchpad.net precise/main Translation-en
Reading package lists...
----------
State: - debconf
Name: mariadb-server
Function: set
Result: True
Comment:
Changes: mysql-server/root_password: (password hidden)
mysql-server/root_password_again: (password hidden)
Summary
-------------
Succeeded: 15
Failed: 0
-------------
Total: 15