Cory Thank you very much!!! that was the issue...

target     prot opt source               destination         
ACCEPT     icmp --  0.0.0.0/0            0.0.0.0/0           /* 000 accept 
all icmp */ 
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           /* 001 accept 
all to lo interface */ 
ACCEPT     all  --  0.0.0.0/0            0.0.0.0/0           /* 002 accept 
related established rules */ ctstate RELATED,ESTABLISHED 
ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0           multiport 
ports 80,443 /* 100 allow http and https access */ 
DROP       all  --  0.0.0.0/0            0.0.0.0/0           /* 999 drop 
all */ 


Thank for your time and support
Regards


El miércoles, 2 de julio de 2014 06:23:46 UTC-3, Cory Stoker escribió:
>
> Hmm... 
>
> Do you have plugin sync turned on in the agent config?  Should see 
> something like pluginsync = true in your puppet.conf.  The error 
> specified seems to be having an issue fining the type which is sync'ed 
> from the master to the agents through plugin sync. 
>
> On Tue, Jul 1, 2014 at 1:50 PM, Pablo Morales <netwar...@gmail.com 
> <javascript:>> wrote: 
> > If it helps this is what I see when running in debug mode: 
> > 
> > debug: /Stage[main]/My_fw::Post/Firewall[999 drop all]/require: requires 
> > Class[My_fw::Pre] 
> > debug: /Stage[main]/My_fw::Pre/Firewall[001 accept all to lo 
> > interface]/before: requires Firewall[002 accept related established 
> rules] 
> > debug: /Stage[main]/Firewall::Linux::Redhat/require: requires 
> > Package[iptables] 
> > debug: /Stage[main]/My_fw::Pre/Firewall[000 accept all icmp]/before: 
> > requires Firewall[001 accept all to lo interface] 
> > debug: /Stage[main]/My_fw::Pre/Firewall[100 allow http and https 
> > access]/before: requires Class[My_fw::Post] 
> > debug: /Stage[main]/My_fw::Pre/Firewall[002 accept related established 
> > rules]/before: requires Class[My_fw::Post] 
> > debug: /Stage[main]/Users/User[pepe]: Autorequiring Group[shame] 
> > debug: /Schedule[daily]: Skipping device resources because running on a 
> host 
> > debug: /Schedule[monthly]: Skipping device resources because running on 
> a 
> > host 
> > debug: /Schedule[hourly]: Skipping device resources because running on a 
> > host 
> > debug: /Schedule[never]: Skipping device resources because running on a 
> host 
> > debug: Prefetching yum resources for package 
> > debug: Puppet::Type::Package::ProviderYum: Executing '/bin/rpm 
> --version' 
> > debug: Puppet::Type::Package::ProviderYum: Executing '/bin/rpm -qa 
> > --nosignature --nodigest --qf '%{NAME} %|EPOCH?{%{EPOCH}}:{0}| 
> %{VERSION} 
> > %{RELEASE} %{ARCH} 
> > '' 
> > debug: Service[iptables](provider=redhat): Executing '/sbin/service 
> iptables 
> > status' 
> > debug: Puppet::Type::Service::ProviderRedhat: Executing '/sbin/chkconfig 
> > iptables' 
> > 
> > 
> > El martes, 1 de julio de 2014 16:17:30 UTC-3, Pablo Morales escribió: 
> >> 
> >> Hi there guys 
> >> I'm new to puppet I thinks it's a great tool and I'm trying to 
> configure 
> >> some task to perform automatically like users and some services which I 
> had 
> >> no 
> >> problems until now with iptables, this is what I'v got 
> >> 
> >> server and client: 
> >> CentOS release 6.5 (Final) 
> >> 
> >> On client: 
> >> puppet-2.7.25-2.el6.noarch 
> >> 
> >> On server: 
> >> puppet-server-3.6.2-1.el6.noarch 
> >> puppet-3.6.2-1.el6.noarch 
> >> 
> >> I'm following this: 
> >> https://forge.puppetlabs.com/puppetlabs/firewall 
> >> 
> >> My config on server: 
> >> /etc/puppet/modules/my_fw/manifests 
> >> post.pp 
> >> pre.pp 
> >> class my_fw::post { 
> >>   firewall { '999 drop all': 
> >>     proto   => 'all', 
> >>     action  => 'drop', 
> >>     before  => undef, 
> >>   } 
> >> } 
> >> 
> >> class my_fw::pre { 
> >>   Firewall { 
> >>     require => undef, 
> >>   } 
> >> 
> >>   # Default firewall rules 
> >>   firewall { '000 accept all icmp': 
> >>     proto   => 'icmp', 
> >>     action  => 'accept', 
> >>   }-> 
> >>   firewall { '001 accept all to lo interface': 
> >>     proto   => 'all', 
> >>     iniface => 'lo', 
> >>     action  => 'accept', 
> >>   }-> 
> >>   firewall { '002 accept related established rules': 
> >>     proto   => 'all', 
> >>     ctstate => ['RELATED', 'ESTABLISHED'], 
> >>     action  => 'accept', 
> >>   } 
> >> 
> >>   firewall { '100 allow http and https access': 
> >>     port   => [80, 443], 
> >>     proto  => tcp, 
> >>     action => accept, 
> >>   } 
> >> 
> >> } 
> >> 
> >> /etc/puppet/manifests 
> >> site.pp 
> >> # tell puppet on which client to run the class 
> >> node slnxserver { 
> >> 
> >> include users 
> >> 
> >>         #resources { "firewall": 
> >>         #purge => true 
> >>         #} 
> >> 
> >>         Firewall { 
> >>                 before  => Class['my_fw::post'], 
> >>                 require => Class['my_fw::pre'], 
> >>         } 
> >> 
> >>         class { ['my_fw::pre', 'my_fw::post']: } 
> >>         class { 'firewall': } 
> >> } 
> >> 
> >> On the client I see the following: 
> >> tail -f /var/log/messages 
> >> Jul  1 16:01:09 slnxserver puppet-agent[16431]: Finished catalog run in 
> >> 0.35 seconds 
> >> Jul  1 16:02:41 slnxserver puppet-agent[16431]: Finished catalog run in 
> >> 0.33 seconds 
> >> Jul  1 16:04:13 slnxserver puppet-agent[16431]: Finished catalog run in 
> >> 0.30 seconds 
> >> Jul  1 16:05:45 slnxserver puppet-agent[16431]: Finished catalog run in 
> >> 0.28 seconds 
> >> Jul  1 16:07:17 slnxserver puppet-agent[16431]: Finished catalog run in 
> >> 0.29 seconds 
> >> 
> >> No problems reported, but it seems the iptables rules are not applied, 
> am 
> >> I missing somthing else? 
> >> 
> >> The 80:443 ports is not applied: 
> >> 
> >> iptables -nL 
> >> Chain INPUT (policy ACCEPT) 
> >> target     prot opt source               destination 
> >> 
> >> Chain FORWARD (policy ACCEPT) 
> >> target     prot opt source               destination 
> >> 
> >> Chain OUTPUT (policy ACCEPT) 
> >> target     prot opt source               destination 
> >> 
> >> If I uncomment the resource statement above I get: 
> >> puppet-agent[16431]: Failed to apply catalog: Parameter name failed on 
> >> Resources[firewall]: Could not find resource type 'firewall' at 
> >> /etc/puppet/manifests/site.pp:8 
> >> 
> >> 
> >> Thanks for your time and support, any help appreciated. 
> >> Regards 
> >> 
> >> 
> >> 
> > -- 
> > 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 <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/puppet-users/29178a3d-d0ba-4601-9a8b-5af39276261f%40googlegroups.com.
>  
>
> > 
> > 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/f243d66b-7548-4a9c-96f7-e880dd79d8e0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to