Commit Graph

59678 Commits

Author SHA1 Message Date
Dennis Harper
d5f438aba9 Refactored win_pkg to get all installed software as well as remove the win32* 3rd party module dependencies
Motivation:
I was not be able to get all installed software on both the 32bit and Wow64 registries. The problem is that the win32api module automatically redirects to the registry hive of the platform being run (Wow64 or 32 bit).
There was no way that I was able to find a way to prevent this from happening.

More information can be found here:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa384232(v=vs.85).aspx

Furthermore, depending on if a program is 64 bit or 32 bit, when it is installed the program will be entered
in the appropriate registry hive. Thus, the win32api module will not get all installed software.

Implemantation/Fix:
The built in _winreg module allows for opening either the 64 or 32 bit hive, thus allowing for all installed software to be reported.
Furtheremore, using _winreg allows for the removal of third party dependencies as it is a built-in module for python.

Change-Id: I5bf6de58d48b8e7e566b1fc18e35565ab92a5783
2015-10-05 14:17:41 -06:00
Nicole Thomas
41e8694288 Merge pull request #27535 from silenius/issue_27505
Issue 27505
2015-10-05 11:13:26 -06:00
Nicole Thomas
c70a576fe8 Merge pull request #27659 from gnubyexample/develop
.pub as public key is what we should send to remote
2015-10-05 11:08:20 -06:00
C. R. Oldham
737757f2db Merge pull request #27642 from rallytime/pkg-beacon-version
Add versionadded to pkg beacon
2015-10-05 11:00:29 -06:00
Nicole Thomas
6aa7637cd1 Merge pull request #27650 from tkwilliams/d.boto_secgroup.absent.return.status
Fixed return status of boto_secgroup.absent()
2015-10-05 10:44:50 -06:00
Nicole Thomas
40f6cd8064 Merge pull request #27675 from avinassh/patch-1
Fix a typo
2015-10-05 08:50:44 -06:00
avinassh
e265ba8592 Fix a typo 2015-10-05 19:21:16 +05:30
Joseph Hall
6415cafc59 Merge pull request #27666 from mbrukman/google-compute-engine-os
[google] add missing public image projects
2015-10-04 20:02:13 -06:00
Misha Brukman
b04aea0d1f [google] add missing public image projects
This adds all other public image projects supported by the `gcloud` tool from
Google Cloud SDK to be automatically supported by Salt. The list of such images
are listed here: https://cloud.google.com/compute/docs/operating-systems/ and
can be found via `gcloud compute images list`.
2015-10-04 17:12:23 -04:00
Gary Wright
00baf21176 .pub as public key is what we should send to remote 2015-10-03 23:01:19 +01:00
Tom Williams
eed44339ad Fixed return status of boto_secgroup.absent() on non-existence to match semantics of other modules and functions 2015-10-03 03:22:20 -04:00
Nicole Thomas
8d1e066ef3 Merge pull request #27640 from stephen144/patch-1
fix typo in default pillar path
2015-10-02 16:48:19 -06:00
rallytime
abf457301d Add versionadded to pkg beacon
Refs #26320
2015-10-02 15:55:22 -06:00
Stephen Medina
afcc12bc9b fix typo in default pillar path
I am a newb and this threw me off for a bit. Wanted to make it consistent with the rest of the doc.
2015-10-02 14:25:48 -07:00
Mike Place
d22ada02ca Merge pull request #27594 from DSRCompany/issues/23157_minor_fix_mistype
Fixed minor mistype in executors init
2015-10-02 13:30:49 -06:00
Mike Place
cdac8862ab Merge pull request #27604 from plastikos/bug-exception_path
Fix module path to SaltCacheError
2015-10-02 13:29:26 -06:00
Mike Place
151281520f Merge pull request #27634 from rallytime/linode_private_ips
Add private IP functionality to the Linode driver
2015-10-02 13:29:01 -06:00
Mike Place
e0b3a733c5 Merge pull request #27621 from silenius/grains_dns
Grains dns
2015-10-02 13:23:02 -06:00
rallytime
1d727a545d Require Network Helper over entire account
Also fixed calling some functions so they don't stacktrace.
2015-10-02 12:30:19 -06:00
rallytime
a20462b9d9 Allow private ips to be used with the linode driver
Alos updated the docs to include more provider/profile options and how they're used.
2015-10-02 12:06:05 -06:00
Nicole Thomas
281e4fd966 Merge pull request #27625 from eyj/snapshot-created-fix
Fix boto_ec2.snapshot_created function race condition
2015-10-02 09:56:53 -06:00
Nicole Thomas
2479145025 Merge pull request #27560 from lomeroe/boto_asg_add_remove_lc
Boto asg add remove lc
2015-10-02 09:39:44 -06:00
Nicole Thomas
d0eebe2a77 Merge pull request #27559 from lomeroe/boto_asg_vpc_fix
vpc_id fix for boto_vpc.get_subnet_association
2015-10-02 09:39:14 -06:00
Nicole Thomas
5fed31b823 Merge pull request #27548 from lomeroe/add_infoblox
Add infoblox DNS mgmt
2015-10-02 09:36:38 -06:00
Nicole Thomas
7020cefb61 Merge pull request #27539 from lomeroe/boto_iam_fixes
boto_iam updates to function calls that were not passing arguments properly
2015-10-02 09:27:01 -06:00
Julien Cigar
044608977c fix arg 2015-10-02 17:11:17 +02:00
Julien Cigar
779d8344f7 ; may be used as well to comment 2015-10-02 17:06:40 +02:00
EYJ
fc87d61011 Fix boto_ec2.snapshot_created function race condition 2015-10-02 15:16:39 +02:00
Julien Cigar
d27359c51e search may appear only once 2015-10-02 15:15:40 +02:00
Julien Cigar
3aeeeb289f add .. versionadded:: Boron 2015-10-02 13:50:13 +02:00
Ethan Moore
9a883d46d3 syntax fix 2015-10-02 10:11:38 +00:00
Ethan Moore
173c7a690a rebasing 2015-10-02 10:09:30 +00:00
Julien Cigar
abc90e5293 pylint 2015-10-02 12:01:11 +02:00
Julien Cigar
efee93138c add proxyminion stuff 2015-10-02 11:37:11 +02:00
Julien Cigar
dd6ec14b5b fix search list 2015-10-02 11:31:00 +02:00
Julien Cigar
b2bf7b0be3 s/None/'' 2015-10-02 11:22:10 +02:00
Julien Cigar
90a2df3f3a pylint + nameservers 2015-10-02 11:19:09 +02:00
Julien Cigar
80eab6e6b9 initial support for /etc/resolv.conf 2015-10-02 11:14:33 +02:00
Ethan Moore
6bb44d6dc6 rebasing 2015-10-01 21:13:35 +00:00
Julien Cigar
cc34a57ffe Merge branch 'develop' of https://github.com/saltstack/salt into develop 2015-10-01 22:45:51 +02:00
Thayne Harbaugh
2a76bdcee4 Fix module path to SaltCacheError
* salt.exception.SaltCacheError => salt.exceptions.SaltCacheError
                                                    ^
2015-10-01 14:37:25 -06:00
Ethan Moore
f4c9cd86ff Documentation updates with examples
version added string
one module modification to standardize record_type parameter name
2015-10-01 20:05:40 +00:00
Ethan Moore
82f11017f5 moving path kwarg to end of function definition
added back debug entries that I removed previously
2015-10-01 19:49:23 +00:00
Nicole Thomas
f94ed57ffd Merge pull request #27572 from lomeroe/fix_boto_ec2
updating boto_ec2 module to get the vpc_id key out of the vpc_id dict…
2015-10-01 10:04:17 -06:00
Nicole Thomas
e103f53b4f Merge pull request #27485 from lyft/boto-asg-scheduled-actions
Add scheduled actions (like scaleup/scaledown actions) to boto_asg
2015-10-01 09:18:19 -06:00
Pedro Algarvio
e2ad089265 Merge pull request #27562 from techhat/spmdeps
Add dependency resolution to SPM
2015-10-01 13:43:41 +01:00
Dmitry Kuzmenko
8069b11cff Fixed minor mistype in executors init 2015-10-01 12:28:45 +03:00
Joseph Hall
ef4e8b15a5 Updates as per @s0undt3ch 2015-09-30 19:32:30 -06:00
Mike Place
a2d46547dd Merge pull request #27500 from pravka/virt-improve-running-function
Improve virt state module
2015-09-30 16:06:15 -06:00
Ethan Moore
59b3e55ec8 lint fix, not sure why I was passing in an empty string as the 2nd value :/ 2015-09-30 20:14:52 +00:00