a9f338b6a5  
						 
						
							
							
								
								
								new type: __prometheus_exporter ( #566 )  
							
							
							
								
								
							
							
						 
						
							2017-09-02 21:23:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
						 
						
							
							
								
							
							
	7564038f04  
						 
						
							
							
								
								
								fixes to __prometheus_{server,alertmanager} ( #565 )  
							
							
							
								
								
							
							
						 
						
							2017-09-02 21:22:33 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	0043b3f4b0  
						 
						
							
							
								
								
								Add cdist config file skeleton.  
							
							
							
								
								
							
							
						 
						
							2017-09-02 08:40:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	99133219bc  
						 
						
							
							
								
								
								Add another test case.  
							
							
							
								
								
							
							
						 
						
							2017-09-02 08:40:23 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	4f3e417359  
						 
						
							
							
								
								
								changelog++  
							
							
							
								
								
							
							
						 
						
							2017-09-01 20:58:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Sven Wick 
								
							 
						 
						
							
							
								
							
							
	ed55d01b35  
						 
						
							
							
								
								
								Update machine_type ( #564 )  
							
							... 
							
							
							
								
								
							
							
							detect kvm on proxmox 
							
						 
						
							2017-09-01 20:56:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	5213f343c0  
						 
						
							
							
								
								
								pep8  
							
							
							
								
								
							
							
						 
						
							2017-09-01 14:11:58 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	759a917da9  
						 
						
							
							
								
								
								changelog++  
							
							
							
								
								
							
							
						 
						
							2017-09-01 14:10:15 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	136f2ecd87  
						 
						
							
							
								
								
								Add helpers for cdist config/install integration. ( #551 )  
							
							... 
							
							
							
								
								
							
							
							Implement simple integration API. 
							
						 
						
							2017-09-01 14:08:50 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	feb221c5df  
						 
						
							
							
								
								
								Improve configuration docs.  
							
							
							
								
								
							
							
						 
						
							2017-09-01 10:40:01 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	4af3c0c6d5  
						 
						
							
							
								
								
								Fix empty conf_dir configuration value.  
							
							
							
								
								
							
							
						 
						
							2017-08-30 23:57:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	704e918421  
						 
						
							
							
								
								
								changelog++  
							
							
							
								
								
							
							
						 
						
							2017-08-30 23:12:38 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	2f10353156  
						 
						
							
							
								
								
								Fix configuration bugs.  
							
							
							
								
								
							
							
						 
						
							2017-08-30 23:11:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	bdee7273af  
						 
						
							
							
								
								
								Configfile ( #559 )  
							
							... 
							
							
							
								
								
							
							
							Add cdist configuration/config file support. 
							
						 
						
							2017-08-30 23:02:17 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	4b2f23db62  
						 
						
							
							
								
								
								Release 4.6.1  
							
							
							
								
								
									
	 
								
							
							
						 
						
							2017-08-30 22:41:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	eae399b025  
						 
						
							
							
								
								
								Fix removing ssh key that is last one in the file.  
							
							
							
								
								
							
							
						 
						
							2017-08-30 09:27:06 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steven Armstrong 
								
							 
						 
						
							
							
								
							
							
	de9254d4c0  
						 
						
							
							
								
								
								changelog++  
							
							... 
							
							
							
								
								
							
							
							Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch> 
							
						 
						
							2017-08-29 22:50:57 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steven Armstrong 
								
							 
						 
						
							
							
								
							
							
	3c3b29f710  
						 
						
							
							
								
								
								allow hostnamectl to fail silently  
							
							... 
							
							
							
								
								
							
							
							Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch> 
							
						 
						
							2017-08-29 22:50:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steven Armstrong 
								
							 
						 
						
							
							
								
							
							
	0114001627  
						 
						
							
							
								
								
								remember default __remote_{copy,exec} so we can use it ourself in custom __remote_{copy,exec} scripts  
							
							... 
							
							
							
								
								
							
							
							Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch> 
							
						 
						
							2017-08-29 22:31:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steven Armstrong 
								
							 
						 
						
							
							
								
							
							
	04c8415060  
						 
						
							
							
								
								
								use __remote_{exec,copy} instead of plain ssh/scp in remote exec scripts  
							
							... 
							
							
							
								
								
							
							
							Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch> 
							
						 
						
							2017-08-29 21:49:47 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	e9f8cb6f49  
						 
						
							
							
								
								
								Install using distutils from cloned repo.  
							
							
							
								
								
							
							
						 
						
							2017-08-28 18:01:00 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	74f0664333  
						 
						
							
							
								
								
								Update changelog.  
							
							
							
								
								
							
							
						 
						
							2017-08-27 15:25:14 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	4f91b402f4  
						 
						
							
							
								
								
								Merge pull request  #563  from uqam-fob/user-groups-openbsd  
							
							... 
							
							
							
								
								
							
							
							__user_groups: Support OpenBSD 
							
						 
						
							2017-08-27 15:24:02 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philippe Grégoire 
								
							 
						 
						
							
							
								
							
							
	
	
	0e3c7545cc 
 
						 
						
							
							
								
								
								__user_groups: Support OpenBSD  
							
							... 
							
							
							
								
								
							
							
							OpenBSD's usermod(8) interface is similary to NetBSD's.
This commit makes __user_groups support it explicitly.
https://man.openbsd.org/usermod.8 
http://netbsd.gw.com/cgi-bin/man-cgi?usermod++NetBSD-current  
							
						 
						
							2017-08-27 08:58:16 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	f4c4ba7267  
						 
						
							
							
								
								
								Update changelog.  
							
							
							
								
								
							
							
						 
						
							2017-08-27 14:23:56 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	6751349d21  
						 
						
							
							
								
								
								Merge pull request  #561  from uqam-fob/pkg-openbsd-installurl  
							
							... 
							
							
							
								
								
							
							
							__package_pkg_openbsd: support using /etc/installurl 
							
						 
						
							2017-08-27 14:23:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	4aeba7d7a7  
						 
						
							
							
								
								
								Merge pull request  #562  from uqam-fob/pkg-openbsd-empty-flavor  
							
							... 
							
							
							
								
								
							
							
							__package_pkg_openbsd: support the empty flavor 
							
						 
						
							2017-08-27 14:20:48 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philippe Grégoire 
								
							 
						 
						
							
							
								
							
							
	
	
	d4f34a3f40 
 
						 
						
							
							
								
								
								__package_pkg_openbsd: support the empty flavor  
							
							... 
							
							
							
								
								
							
							
							Adds support for specifying an empty flavor by passing --flavor "". 
							
						 
						
							2017-08-26 10:59:04 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philippe Grégoire 
								
							 
						 
						
							
							
								
							
							
	
	
	56adfd4dee 
 
						 
						
							
							
								
								
								__package_pkg_openbsd: support using /etc/installurl  
							
							... 
							
							
							
								
								
							
							
							In 6.1, OpenBSD introduced installurl(5), which contains
the URL the sets where installed from during install or upgrade.
The content of this file is used by pkg_add(1) if PKG_PATH is
not defined.
This commit changes the behavior of __package_pkg_openbsd to omit
setting PKG_PATH to a hard-coded value if --pkg_path is not provided.
This, in turn, makes pkg_add(1) use installurl(5). 
							
						 
						
							2017-08-26 09:42:36 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	7584e3c465  
						 
						
							
							
								
								
								Update changelog  
							
							
							
								
								
							
							
						 
						
							2017-08-25 19:15:34 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	518903af1b  
						 
						
							
							
								
								
								Merge pull request  #560  from mverboom/master  
							
							... 
							
							
							
								
								
							
							
							Explorer pipes output of apt-key list, which always generates: 
							
						 
						
							2017-08-25 19:13:10 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Mark Verboom 
								
							 
						 
						
							
							
								
							
							
	6f04c9bfce  
						 
						
							
							
								
								
								Explorer pipes output of apt-key list, which always generates:  
							
							... 
							
							
							
								
								
							
							
							Warning: apt-key output should not be parsed (stdout is not a terminal)
on stderr. Redirect stderr of apt-key to /dev/null to prevent output in
cdist run. 
							
						 
						
							2017-08-25 14:31:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	9f2a2169fa  
						 
						
							
							
								
								
								Update changelog  
							
							
							
								
								
							
							
						 
						
							2017-08-25 11:34:43 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	c6d00019a8  
						 
						
							
							
								
								
								Merge pull request  #556  from uqam-fob/explorer-init-pgrep  
							
							... 
							
							
							
								
								
							
							
							explorer/init/Linux: use pgrep instead of ps 
							
						 
						
							2017-08-25 11:31:42 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	11a974aeff  
						 
						
							
							
								
								
								Merge pull request  #557  from uqam-fob/type-user-explorers  
							
							... 
							
							
							
								
								
							
							
							__user: explore with /etc files 
							
						 
						
							2017-08-25 11:30:32 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	ebdab4c43a  
						 
						
							
							
								
								
								Release 4.6.0  
							
							
							
								
								
									
	 
								
							
							
						 
						
							2017-08-25 10:51:09 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	d9cf1590b8  
						 
						
							
							
								
								
								Fix spelling.  
							
							
							
								
								
							
							
						 
						
							2017-08-25 10:50:11 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Steven Armstrong 
								
							 
						 
						
							
							
								
							
							
	4851c0517f  
						 
						
							
							
								
								
								inherit log level from cdist install during nested cdist config  
							
							... 
							
							
							
								
								
							
							
							Signed-off-by: Steven Armstrong <steven@icarus.ethz.ch> 
							
						 
						
							2017-08-24 14:43:26 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	f368539447  
						 
						
							
							
								
								
								Some pylint cleaning.  
							
							
							
								
								
							
							
						 
						
							2017-08-22 10:58:30 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philippe Grégoire 
								
							 
						 
						
							
							
								
							
							
	
	
	31e5c97c55 
 
						 
						
							
							
								
								
								use command(1) to get executable's path  
							
							
							
								
								
							
							
						 
						
							2017-08-21 10:51:55 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philippe Grégoire 
								
							 
						 
						
							
							
								
							
							
	
	
	997fdd8ac4 
 
						 
						
							
							
								
								
								fix typo in group entry extraction  
							
							
							
								
								
							
							
						 
						
							2017-08-20 15:13:01 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	722389f838  
						 
						
							
							
								
								
								Update changelog  
							
							
							
								
								
							
							
						 
						
							2017-08-20 20:39:49 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	d3b4a5b2c1  
						 
						
							
							
								
								
								Merge pull request  #555  from uqam-fob/explorer-os-etc-os-release  
							
							... 
							
							
							
								
								
							
							
							explorer/os: get ID from /etc/os-release 
							
						 
						
							2017-08-20 20:33:51 +02:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philippe Grégoire 
								
							 
						 
						
							
							
								
							
							
	
	
	a915baa73b 
 
						 
						
							
							
								
								
								__user: explore with /etc files  
							
							... 
							
							
							
								
								
							
							
							getent(1) is a utility available where Name Service Switch (NSS)
is available. Many modern operating systems support it, but that
may not be the case of all (e.g. embedded systems).
This commit modifies the __user type explorers to check the
traditional files instead of relying solely on the availability
of getent(1).
- Makes the group explorer use /etc/group
- Makes the passwd explorer use /etc/passwd
- Makes the shadow explorer use /etc/shadow
Implementation note
"getent shadow" does not support querying an entry using a uid
since it does not store that information. Since the shadow explorer
uses __object_id, the passwd explorer does not check if __object_id
matches an entry by uid. This behavior ensures consistent, transparent
behavior of the type. The group explorer, on the other hand, handles
group names and uids; like always. 
							
						 
						
							2017-08-20 12:10:54 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philippe Grégoire 
								
							 
						 
						
							
							
								
							
							
	
	
	ebe0c0d66d 
 
						 
						
							
							
								
								
								make sure we continue on errors  
							
							
							
								
								
							
							
						 
						
							2017-08-20 11:12:30 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philippe Grégoire 
								
							 
						 
						
							
							
								
							
							
	
	
	5646a66f6c 
 
						 
						
							
							
								
								
								explorer/init/Linux: replace ps by pgrep  
							
							... 
							
							
							
								
								
							
							
							BusyBox's version of ps does not support the -o option.
On Linux systems, use pgrep -P0 -l to get the name of
pid 1. 
							
						 
						
							2017-08-20 11:06:07 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philippe Grégoire 
								
							 
						 
						
							
							
								
							
							
	
	
	2b9bf3de24 
 
						 
						
							
							
								
								
								replace grep+sed by awk  
							
							
							
								
								
							
							
						 
						
							2017-08-19 18:19:17 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philippe Grégoire 
								
							 
						 
						
							
							
								
							
							
	
	
	e88e9c357f 
 
						 
						
							
							
								
								
								fix formatting  
							
							
							
								
								
							
							
						 
						
							2017-08-19 16:49:19 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Philippe Grégoire 
								
							 
						 
						
							
							
								
							
							
	
	
	69c6de9f9c 
 
						 
						
							
							
								
								
								explorer/os: get ID from /etc/os-release  
							
							... 
							
							
							
								
								
							
							
							/etc/os-release was introduced by systemd[1] and is now
more and more common; even on systems without systemd (e.g. lede).
In addition to detecting the OS based on specific attributes,
this file provides the ID marker to describe the OS.
This commit adds support for OS detection via /etc/os-release.
According to [2], it is already lowercase.
[1] http://0pointer.de/blog/projects/os-release 
[2] https://www.freedesktop.org/software/systemd/man/os-release.html  
							
						 
						
							2017-08-19 16:41:50 -04:00 
							
								 
							
						 
					 
				
					
						
							
								
								
									Darko Poljak 
								
							 
						 
						
							
							
								
							
							
	ceb97fd0ee  
						 
						
							
							
								
								
								Fix for mistake in  982bb286f4.  
							
							
							
								
								
							
							
						 
						
							2017-08-19 19:12:30 +02:00