Re: [Puppet Users] Puppet Apache Module

2018-08-24 Thread Ben Ford
Totally a fair point, thanks for the feedback!

On Fri, Aug 24, 2018 at 8:57 AM Tim Skirvin  wrote:

> Ben Ford  writes:
>
> [puppetlabs/apache is dropping support for RHEL6 and family]
> > Is there a reason you can't pin to the module to a version that supports
> > your needs?
>
> We probably will do so for the duration of the transition.  But
> frankly my management is already pretty frustrated with this module in
> particular due to its complexity, and this will push them over the edge.
> My larger argument is probably "please don't make it more difficult to
> justify your product to my management".
>
> Note that the primary maintainers of Scientific Linux are my
> colleagues.
>
> - Tim Skirvin (tskir...@fnal.gov)
> --
> HPC Systems Administrator / Developer
> http://www.linkedin.com/in/tskirvin
>USCMS-T1 Collaboration Fermilab ECF
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CACkW_L5dr4Q-s%3DN8YtWRWnVS_98GgxBqyFjxfKk_nJNyFo%3DwiA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Puppet Users] Puppet Apache Module

2018-08-24 Thread Michael Watters
What happens when there's a bug fix or security update that you need?  
Pinning versions also only works as long as you have no *other* modules 
that depend on a newer version of the apache module.

IMO the apache module should not be dropping support for an Apache release 
that is still widely used by several organizations.  RHEL 6 End of Extended 
Life-cycle Support does not expire until November 30, 2020 and there are 
still customers deploying RHEL 6 systems *today* along with httpd version 
2.2.


On Thursday, August 23, 2018 at 8:18:45 PM UTC-4, Ben Ford wrote:
>
> Is there a reason you can't pin to the module to a version that supports 
> your needs?
>
> Any users that use either Apache 2.2 or use one of the above operating 
>> systems should pin to an older version of the module. We will continue to 
>> support these operating systems for older versions of the module.
>
>
> On Thu, Aug 23, 2018 at 12:01 PM Tim Skirvin  > wrote:
>
>> Davin Hanlon > writes:
>>
>> > Quick note to let you know of some major work that we're performing
>> > to the module. As you probably know, Apache 2.2 has been end-of-lifed
>> > since the start of 2018 [...] Therefore, we're taking steps to remove
>> > support for that version of Apache from the module. This also impacts
>> > the operating systems that we will support for the module. The following
>> > operating systems won't be supported by the Apache module after the
>> > changes:
>>
>> >- RHEL 5
>> >- RHEL 6
>> >- CentOS 5
>> >- CentOS 6
>> >- Oracle Linux 6
>> >- Scientific Linux 6
>>
>> Is there any chance you'd consider delaying this change?  RHEL 6
>> and family are "officially supported" releases for years to come, and I
>> and many other sites still use it for many or most most of our services.
>> Without speaking for anybody else, if you drop support for Apache 2.2 at
>> this point, I'll probably have to transition away from using the 
>> puppetlabs/apache module entirely, and I'd really rather not.
>>
>> - Tim Skirvin (tski...@fnal.gov 
>> )
>> -- 
>> HPC Systems Administrator / Developer  
>> http://www.linkedin.com/in/tskirvin
>>USCMS-T1 Collaboration Fermilab ECF
>>
>> -- 
>> You received this message because you are subscribed to the Google Groups 
>> "Puppet Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to puppet-users...@googlegroups.com .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/puppet-users/20180823190134.GB91021%40fnal.gov
>> .
>> For more options, visit https://groups.google.com/d/optout.
>>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/6ef044ba-d685-462a-b2da-d23ebf3c839c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Puppet Users] Puppet Apache Module

2018-08-24 Thread Tim Skirvin
Ben Ford  writes:

[puppetlabs/apache is dropping support for RHEL6 and family]
> Is there a reason you can't pin to the module to a version that supports
> your needs?

We probably will do so for the duration of the transition.  But
frankly my management is already pretty frustrated with this module in
particular due to its complexity, and this will push them over the edge.
My larger argument is probably "please don't make it more difficult to
justify your product to my management".

Note that the primary maintainers of Scientific Linux are my
colleagues.

- Tim Skirvin (tskir...@fnal.gov)
-- 
HPC Systems Administrator / Developer  http://www.linkedin.com/in/tskirvin
   USCMS-T1 Collaboration Fermilab ECF

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/20180824155707.GA69388%40fnal.gov.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: PGP signature


Re: [Puppet Users] Puppet Apache Module

2018-08-23 Thread Ben Ford
Is there a reason you can't pin to the module to a version that supports
your needs?

Any users that use either Apache 2.2 or use one of the above operating
> systems should pin to an older version of the module. We will continue to
> support these operating systems for older versions of the module.


On Thu, Aug 23, 2018 at 12:01 PM Tim Skirvin  wrote:

> Davin Hanlon  writes:
>
> > Quick note to let you know of some major work that we're performing
> > to the module. As you probably know, Apache 2.2 has been end-of-lifed
> > since the start of 2018 [...] Therefore, we're taking steps to remove
> > support for that version of Apache from the module. This also impacts
> > the operating systems that we will support for the module. The following
> > operating systems won't be supported by the Apache module after the
> > changes:
>
> >- RHEL 5
> >- RHEL 6
> >- CentOS 5
> >- CentOS 6
> >- Oracle Linux 6
> >- Scientific Linux 6
>
> Is there any chance you'd consider delaying this change?  RHEL 6
> and family are "officially supported" releases for years to come, and I
> and many other sites still use it for many or most most of our services.
> Without speaking for anybody else, if you drop support for Apache 2.2 at
> this point, I'll probably have to transition away from using the
> puppetlabs/apache module entirely, and I'd really rather not.
>
> - Tim Skirvin (tskir...@fnal.gov)
> --
> HPC Systems Administrator / Developer
> http://www.linkedin.com/in/tskirvin
>USCMS-T1 Collaboration Fermilab ECF
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to puppet-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/puppet-users/20180823190134.GB91021%40fnal.gov
> .
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CACkW_L4HKCZwNfrEhh1z0n84i%2B%3Df0cC3RdPErDZeQYEsdo%2B_ig%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


Re: [Puppet Users] Puppet Apache Module

2018-08-23 Thread Tim Skirvin
Davin Hanlon  writes:

> Quick note to let you know of some major work that we're performing
> to the module. As you probably know, Apache 2.2 has been end-of-lifed
> since the start of 2018 [...] Therefore, we're taking steps to remove
> support for that version of Apache from the module. This also impacts
> the operating systems that we will support for the module. The following
> operating systems won't be supported by the Apache module after the
> changes:

>- RHEL 5
>- RHEL 6
>- CentOS 5
>- CentOS 6
>- Oracle Linux 6
>- Scientific Linux 6

Is there any chance you'd consider delaying this change?  RHEL 6
and family are "officially supported" releases for years to come, and I
and many other sites still use it for many or most most of our services.
Without speaking for anybody else, if you drop support for Apache 2.2 at
this point, I'll probably have to transition away from using the 
puppetlabs/apache module entirely, and I'd really rather not.

- Tim Skirvin (tskir...@fnal.gov)
-- 
HPC Systems Administrator / Developer  http://www.linkedin.com/in/tskirvin
   USCMS-T1 Collaboration Fermilab ECF

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/20180823190134.GB91021%40fnal.gov.
For more options, visit https://groups.google.com/d/optout.


signature.asc
Description: PGP signature


[Puppet Users] Puppet Apache Module

2018-08-23 Thread Davin Hanlon
Hello everyone!

Read on if you use the Puppet Apache module
.

Quick note to let you know of some major work that we're performing to the
module. As you probably know, Apache 2.2 has been end-of-lifed since the
start of 2018 (
https://httpd.apache.org/#apache-httpd-22-end-of-life-2018-01-01).
Therefore, we're taking steps to remove support for that version of Apache
from the module. This also impacts the operating systems that we will
support for the module. The following operating systems won't be supported
by the Apache module after the changes:

   - RHEL 5
   - RHEL 6
   - CentOS 5
   - CentOS 6
   - Oracle Linux 6
   - Scientific Linux 6
   - SLES 11

Any users that use either Apache 2.2 or use one of the above operating
systems should pin to an older version of the module. We will continue to
support these operating systems for older versions of the module.

Feel free to reach out if you've any questions or comments.

Thanks,
The Puppet Modules Team
-- 
Davin Hanlon
Product Owner, Modules
Puppet. The shortest path to better software.

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CAH7JWup6-0N_i_r--iBA07%2Bv%2B5BA%2BT-5VNcWE7_UunVTqB%2BnOg%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.


[Puppet Users] puppet apache module dependency cycle

2013-04-24 Thread jmartiee

I am trying to use puppetlabs apache module on CentOS to install mod php 
package.

   class {'apache::mod::php':  }

It returns error Error: Could not find dependency Package[httpd] for 
A2mod[php5]. I am using Puppet 3.1 version. 



Do I need to call class{'apache': } explicitly to get mod-php install 
working? If I try that as follows then it returns dependency cycle error. 
Can someone provide an example usage to install mod-php and handle main 
httpd package install as well?

class {'apache':} - class {'apache::mod::php': }

Error: Could not apply complete catalog: Found 1 dependency cycle:
(A2mod[php5] = Service[httpd] = Class[Apache] = Class[Apache::Mod::Php] 
= Apache::Mod[php5] = A2mod[php5])
Try the '--graph' option and opening the resulting '.dot' file in 
OmniGraffle or GraphViz

~johan

-- 
You received this message because you are subscribed to the Google Groups 
Puppet Users group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-users@googlegroups.com.
Visit this group at http://groups.google.com/group/puppet-users?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.




Re: [Puppet Users] puppet apache module

2011-10-13 Thread Dan Sheffner
I found what I had was working.  Was just thrown off by the warnings.

On Thu, Oct 13, 2011 at 12:07 AM, thesheff17 dsheff...@gmail.com wrote:

 I'm getting this and it isn't applying my apache module. Is it because
 of these warnings?

 notice: Starting Puppet client version 2.7.5
 /usr/local/rvm/gems/ruby-1.9.2-p290/gems/puppet-2.7.5/lib/puppet/
 provider/service/freebsd.rb:8: warning: class variable access from
 toplevel
 /usr/local/rvm/gems/ruby-1.9.2-p290/gems/puppet-2.7.5/lib/puppet/
 provider/service/freebsd.rb:9: warning: class variable access from
 toplevel
 /usr/local/rvm/gems/ruby-1.9.2-p290/gems/puppet-2.7.5/lib/puppet/
 provider/service/freebsd.rb:10: warning: class variable access from
 toplevel
 /usr/local/rvm/gems/ruby-1.9.2-p290/gems/puppet-2.7.5/lib/puppet/
 provider/service/bsd.rb:11: warning: class variable access from
 toplevel
 info: Caching catalog for stagedns05.ttrb2b.com
 info: Applying configuration version '1318482080'
 notice: Finished catalog run in 0.27 seconds


 I want to make sure that I'm using a modules correctly.

 I have:
 /etc/puppet/modules/apache/manifests/init.pp
 class apache
 {
include apache::install, apache::service
 }

 /etc/puppet/modules/apache/manifests/service.pp
 class apache::service
 {
service
{
'apache2':
ensure = true,
hasstatus = true,
hasrestart = true,
enable = true,
require = Class[apache::install],
}
 }


 /etc/puppet/modules/apache/manifests/install.pp
 class apache::install
 {
package
{
['apache2']:
ensure = present,
}
 }

 /etc/puppet/manifests/nodes.pp
 node /^stagedns\d+\.example\.com/
 {
include apache
 }

 /etc/puppet/manifests/sites.pp
 import 'nodes.pp'


 --
 You received this message because you are subscribed to the Google Groups
 Puppet Users group.
 To post to this group, send email to puppet-users@googlegroups.com.
 To unsubscribe from this group, send email to
 puppet-users+unsubscr...@googlegroups.com.
 For more options, visit this group at
 http://groups.google.com/group/puppet-users?hl=en.



-- 
You received this message because you are subscribed to the Google Groups 
Puppet Users group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.



[Puppet Users] puppet apache module

2011-10-12 Thread thesheff17
I'm getting this and it isn't applying my apache module. Is it because
of these warnings?

notice: Starting Puppet client version 2.7.5
/usr/local/rvm/gems/ruby-1.9.2-p290/gems/puppet-2.7.5/lib/puppet/
provider/service/freebsd.rb:8: warning: class variable access from
toplevel
/usr/local/rvm/gems/ruby-1.9.2-p290/gems/puppet-2.7.5/lib/puppet/
provider/service/freebsd.rb:9: warning: class variable access from
toplevel
/usr/local/rvm/gems/ruby-1.9.2-p290/gems/puppet-2.7.5/lib/puppet/
provider/service/freebsd.rb:10: warning: class variable access from
toplevel
/usr/local/rvm/gems/ruby-1.9.2-p290/gems/puppet-2.7.5/lib/puppet/
provider/service/bsd.rb:11: warning: class variable access from
toplevel
info: Caching catalog for stagedns05.ttrb2b.com
info: Applying configuration version '1318482080'
notice: Finished catalog run in 0.27 seconds


I want to make sure that I'm using a modules correctly.

I have:
/etc/puppet/modules/apache/manifests/init.pp
class apache
{
include apache::install, apache::service
}

/etc/puppet/modules/apache/manifests/service.pp
class apache::service
{
service
{
'apache2':
ensure = true,
hasstatus = true,
hasrestart = true,
enable = true,
require = Class[apache::install],
}
}


/etc/puppet/modules/apache/manifests/install.pp
class apache::install
{
package
{
['apache2']:
ensure = present,
}
}

/etc/puppet/manifests/nodes.pp
node /^stagedns\d+\.example\.com/
{
include apache
}

/etc/puppet/manifests/sites.pp
import 'nodes.pp'


-- 
You received this message because you are subscribed to the Google Groups 
Puppet Users group.
To post to this group, send email to puppet-users@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-users?hl=en.