Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 23 Sep 2013 21:05:55 -0400
From:      Jason Unovitch <jason.unovitch@gmail.com>
To:        Jason Helfman <jgh@FreeBSD.org>
Cc:        freebsd-pkg@freebsd.org
Subject:   Re: pkg integration spacewalk question
Message-ID:  <5240E573.1000900@gmail.com>
In-Reply-To: <CAMuy=%2BgQ1u6Z-ZAmoVp9jZd1BREy3hH7AgyrszKDNTF6xUQz_A@mail.gmail.com>
References:  <mailman.99.1379592003.55898.freebsd-pkg@freebsd.org>	<523B9CAF.5060002@gmail.com>	<CAMuy=%2BjfCSkKNmOj2Gs7YENsDF8LY%2BzsNSJTQK8KxKtH002%2Bvw@mail.gmail.com> <CAMuy=%2BgQ1u6Z-ZAmoVp9jZd1BREy3hH7AgyrszKDNTF6xUQz_A@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
This is a cryptographically signed message in MIME format.

--------------ms000005050801020706090508
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: quoted-printable

On 09/23/2013 10:58 AM, Jason Helfman wrote:
> On Thu, Sep 19, 2013 at 10:51 PM, Jason Helfman <jgh@freebsd.org=20
> <mailto:jgh@freebsd.org>> wrote:
>
>     On Thu, Sep 19, 2013 at 5:54 PM, Jason Unovitch
>     <jason.unovitch@gmail.com <mailto:jason.unovitch@gmail.com>> wrote:=

>
>         Hi Jason,
>         Some of the functionality looks similar to what is in Puppet.
>         I've been working on finalizing a "how to" running Puppet open
>         source with its Dashboard on an Nginx/Ruby on Rails/MariaDB
>         back-end. Unfortunately I haven't tried any FreeBSD clients
>         yet and only have experience with Linux clients talking to the
>         Puppet on a FreeBSD server. If the pkg integration works as
>         well as integration with the Linux package mangers, declaring
>         having the latest versions of packages would be enough to
>         ensure everything got updated. With a private pkg repo that
>         gets vetted and updated when security issues come up I could
>         see this working rather well for ensuring tight configuration
>         control. Once I get around to testing some FreeBSD clients
>         I'll see how well pkg integration works out.
>
>         If Puppet doesn't work for you, other options to look into are
>         Cfengine, Chef, and Salt. I've just stuck with the first tool
>         for the job that I tried as it worked well. I'd be more than
>         happy to point you to the how to guide when I'm done as I'm
>         planning on putting it up on the forums for anybody who can
>         benefit from it.
>
>         Cheers,
>         Jason Unovitch
>
>
>     Hi Jason.
>
>     I've run puppet for years, but have never run the 'dashboard,'
>     however I have run it recently taking advantage of 'pkg'
>     repositories. This is a different request, though. This is
>     on-demand. So I check a group of servers. I can work with that
>     group of servers, and proactively see how many packages are
>     out-of-date. I can then select those servers, and upgrade packages
>     of those specific systems.
>
>     I believe part of this can be done in 'puppet,' but puppet is very
>     good at configuration management, and trigger based actions. I
>     have not found any part of puppet that shows it is a good tool for
>     patch management, or massive pkg deployment/upgrades.
>
>     I may have missed where you can do this efficiently with puppet.
>     However, I would be happy to discover this, as well :)
>
>     I've worked slightly with the others you had mentioned, but still
>     am unsure if they are as what I described what I am looking for.
>
>     Nonetheless, I look forward to reading your forum post.
>
>     -jgh
>
>
> With a bit more investigation, it seems that the Puppet Enterprise=20
> Edition, which is non-free, seems it would be a good fit and has what=20
> I was looking for. It would just be a matter of making sure the pkg=20
> piece works with it. I would assume it does, as I've had that working=20
> on the standard edition. Thanks for your ideas, and I appreciate your=20
> time.
>
> -jgh
>
> --=20
> Jason Helfman          | FreeBSD Committer
> jgh@FreeBSD.org     | http://people.freebsd.org/~jgh=20
> <http://people.freebsd.org/%7Ejgh>; | The Power to Serve
Jason,
Even with the Dashboard it still is more for visibility rather than an=20
on demand ability to make changes.  I'm still learning the interface,=20
and while it isn't as fully featured as the Enterprise Edition, it is=20
nice.  I've dropped my guide on the forum at=20
http://forums.freebsd.org/showthread.php?t=3D42071. I hope you can find a=
=20
solution for what you are looking for.
-Jason Unovitch


--------------ms000005050801020706090508
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIKVDCC
BRowggQCoAMCAQICEG0Z6qcZT2ozIuYiMnqqcd4wDQYJKoZIhvcNAQEFBQAwga4xCzAJBgNV
BAYTAlVTMQswCQYDVQQIEwJVVDEXMBUGA1UEBxMOU2FsdCBMYWtlIENpdHkxHjAcBgNVBAoT
FVRoZSBVU0VSVFJVU1QgTmV0d29yazEhMB8GA1UECxMYaHR0cDovL3d3dy51c2VydHJ1c3Qu
Y29tMTYwNAYDVQQDEy1VVE4tVVNFUkZpcnN0LUNsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
RW1haWwwHhcNMTEwNDI4MDAwMDAwWhcNMjAwNTMwMTA0ODM4WjCBkzELMAkGA1UEBhMCR0Ix
GzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UE
ChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNVBAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGlj
YXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAJKEhFtLV5jUXi+LpOFAyKNTWF9mZfEyTvefMn1V0HhMVbdClOD5J3EHxcZppLkyxPFA
GpDMJ1Zifxe1cWmu5SAb5MtjXmDKokH2auGj/7jfH0htZUOMKi4rYzh337EXrMLaggLW1DJq
1GdvIBOPXDX65VSAr9hxCh03CgJQU2yVHakQFLSZlVkSMf8JotJM3FLb3uJAAVtIaN3FSrTg
7SQfOq9xXwfjrL8UO7AlcWg99A/WF1hGFYE8aIuLgw9teiFX5jSw2zJ+40rhpVJyZCaRTqWS
D//gsWD9Gm9oUZljjRqLpcxCm5t9ImPTqaD8zp6Q30QZ9FxbNboW86eb/8ECAwEAAaOCAUsw
ggFHMB8GA1UdIwQYMBaAFImCZ33EnSZwAEu0UEh83j2uBG59MB0GA1UdDgQWBBR6E04AdFvG
eGNkJ8Ev4qBbvHnFezAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/BAgwBgEB/wIBADARBgNV
HSAECjAIMAYGBFUdIAAwWAYDVR0fBFEwTzBNoEugSYZHaHR0cDovL2NybC51c2VydHJ1c3Qu
Y29tL1VUTi1VU0VSRmlyc3QtQ2xpZW50QXV0aGVudGljYXRpb25hbmRFbWFpbC5jcmwwdAYI
KwYBBQUHAQEEaDBmMD0GCCsGAQUFBzAChjFodHRwOi8vY3J0LnVzZXJ0cnVzdC5jb20vVVRO
QWRkVHJ1c3RDbGllbnRfQ0EuY3J0MCUGCCsGAQUFBzABhhlodHRwOi8vb2NzcC51c2VydHJ1
c3QuY29tMA0GCSqGSIb3DQEBBQUAA4IBAQCF1r54V1VtM39EUv5C1QaoAQOAivsNsv1Kv/av
QUn1G1rF0q0bc24+6SZ85kyYwTAo38v7QjyhJT4KddbQPTmGZtGhm7VNm2+vKGwdr+XqdFqo
2rHA8XV6L566k3nK/uKRHlZ0sviN0+BDchvtj/1gOSBH+4uvOmVIPJg9pSW/ve9g4EnlFsjr
P0OD8ODuDcHTzTNfm9C9YGqzO/761Mk6PB/tm/+bSTO+Qik5g+4zaS6CnUVNqGnagBsePdIa
XXxHmaWbCG0SmYbWXVcHG6cwvktJRLiQfsrReTjrtDP6oDpdJlieYVUYtCHVmdXgQ0BCML7q
peeU0rD+83X5f27nMIIFMjCCBBqgAwIBAgIRANpYFAa4K3v/RFGj7CcJ1kowDQYJKoZIhvcN
AQEFBQAwgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAO
BgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkwNwYDVQQDEzBD
T01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTMw
NTI4MDAwMDAwWhcNMTQwNTI4MjM1OTU5WjApMScwJQYJKoZIhvcNAQkBFhhqYXNvbi51bm92
aXRjaEBnbWFpbC5jb20wggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCyPmlErSTr
hOKET4lTn5vhwjPW3yF8UdzLFZC1GJNB2kz3D43AehkoWniMxJPdWeZJPvlswX7j7GJEIlB7
x+HjlmFRF9khFMNWOuz2KbBsv2J7EjMepI9XKtLStJ2L4KNS37xM9hConf5gowPG5fJUk4+b
Et2cZTXi8h3FkPr8kS6aFNN7JOaVnbOdTFicMIzN8B65lOrE1nk393x5975R1quaVM/lopgZ
ukGW768uwb/hnc3inIshgJ2KSvVe+L7jTa0TfcHeoLsAebZzN0MDO5s9fgHfv33TMk+hMxf3
NwRJVGdVq/wNixL9VsFzJ+dPifQ8ENWDqsbxy6aggwwhAgMBAAGjggHoMIIB5DAfBgNVHSME
GDAWgBR6E04AdFvGeGNkJ8Ev4qBbvHnFezAdBgNVHQ4EFgQU7MgMQO0VsBYBsYVXsVKy4bhx
+2UwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUHAwQG
CysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB
AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBXBgNV
HR8EUDBOMEygSqBIhkZodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9DbGllbnRBdXRo
ZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGIBggrBgEFBQcBAQR8MHowUgYIKwYB
BQUHMAKGRmh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET0NsaWVudEF1dGhlbnRpY2F0
aW9uYW5kU2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9k
b2NhLmNvbTAjBgNVHREEHDAagRhqYXNvbi51bm92aXRjaEBnbWFpbC5jb20wDQYJKoZIhvcN
AQEFBQADggEBAHkDqUErHcIxgm2GQtFY7ccGNwG4DmqisSfsEdA/E8LSPRGLVrDek40TiCfR
2Sz9C/j+y+RIUFPySQGEspkFdmTJaVlMCDoOnZvVLUKcQmq3Ju3zpn6ODt/y+wBnKFDGqEtx
60QGUt5RZN/Yk/xopoOh2COybLu+aM/ZdAof/BYR4xywhKo9YzV/+3QK0sN6YBZkh7K6H/GD
q+eayU1D5YyLPw0LkGPnMb1nsxJ4fAZtMgvzg2RAfbxTmWfe6MpR6V4vZzuSev0evtCV/8zi
STS5LUqaEhYdzdDNwdk44VaF7kYNKLg44xO6aWO1iGp5TqCcJ0tw/Aq4/zLNWI8cVJ0xggQc
MIIEGAIBATCBqTCBkzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3Rl
cjEQMA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxOTA3BgNV
BAMTMENPTU9ETyBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIR
ANpYFAa4K3v/RFGj7CcJ1kowCQYFKw4DAhoFAKCCAkcwGAYJKoZIhvcNAQkDMQsGCSqGSIb3
DQEHATAcBgkqhkiG9w0BCQUxDxcNMTMwOTI0MDEwNTU1WjAjBgkqhkiG9w0BCQQxFgQUvFIi
nSr7Ib+5aVV60byg3O7QeSwwbAYJKoZIhvcNAQkPMV8wXTALBglghkgBZQMEASowCwYJYIZI
AWUDBAECMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggqhkiG9w0DAgIBQDAHBgUr
DgMCBzANBggqhkiG9w0DAgIBKDCBugYJKwYBBAGCNxAEMYGsMIGpMIGTMQswCQYDVQQGEwJH
QjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE5MDcGA1UEAxMwQ09NT0RPIENsaWVudCBBdXRoZW50
aWNhdGlvbiBhbmQgU2VjdXJlIEVtYWlsIENBAhEA2lgUBrgre/9EUaPsJwnWSjCBvAYLKoZI
hvcNAQkQAgsxgayggakwgZMxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJHcmVhdGVyIE1hbmNo
ZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBMaW1pdGVkMTkw
NwYDVQQDEzBDT01PRE8gQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwg
Q0ECEQDaWBQGuCt7/0RRo+wnCdZKMA0GCSqGSIb3DQEBAQUABIIBACHQuEGtjn9/8EAblR0m
xFtMKO5BMHXCOEUpNN8hgqooUEn5KQHhm36Kk+2xSdfMJwpPLvYowIkLCimfUYH1IXf30UqH
xXBP52b4J2JM0anyxhlgpeSxb+/P0PES9TdnbeG3ieZa+Ho/AKTTtRlGhkcps0xi7GggOJ7P
BuhM92nZ+1ResI9Qu68khB46I6SSjFezBB8YRkItTLLZxh1C4uUb8xjIrsR2h7lSFdBRQqDH
r4DpqTH0Tc3K0sG99WPpcZvy0JYnxTJpVxKR7ULt/lPjV8HF8htwPsb+LDWpx1NCBaxXs62/
75RQABmqCyjU00i7kAheUNlmdN7RPIDvEw8AAAAAAAA=
--------------ms000005050801020706090508--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5240E573.1000900>