Re: [PATCH] finish the postfix migration to sanity away from the templates. This should allow us to have main.cf and master.cf files in the postfix/files/dirs with extensions corresponding to the fqdn/hostname/group/datacenter that they are and a sensible default.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On Fri, 2011-09-16 at 21:16 +0000, skvidal@xxxxxxxxxxxxxxxxx wrote:
> From: Seth Vidal <skvidal@xxxxxxxxxxxxxxxxx>
> 
> all without lots of random definitions
> ---
>  .../nodes/compose-x86-01.phx2.fedoraproject.org.pp |    2 -
>  manifests/services/gateway.pp                      |   17 +-
>  manifests/services/smtp-mm.pp                      |   16 +-
>  manifests/services/valueadd.pp                     |   22 +-
>  modules/postfix/files/main.cf/main.cf              |    2 +-
>  modules/postfix/files/main.cf/main.cf.bastion      |  704 --------------------
>  modules/postfix/files/main.cf/main.cf.external     |  685 -------------------
>  modules/postfix/files/main.cf/main.cf.gateway      |  704 ++++++++++++++++++++
>  modules/postfix/files/main.cf/main.cf.phx          |  685 +++++++++++++++++++
>  modules/postfix/files/master.cf/master.cf          |   96 +++
>  modules/postfix/files/master.cf/master.cf.hosted01 |   98 +++
>  modules/postfix/files/master.cf/master.cf.value    |  100 +++
>  modules/postfix/manifests/init.pp                  |  108 +---
>  13 files changed, 1722 insertions(+), 1517 deletions(-)
>  delete mode 100644 modules/postfix/files/main.cf/main.cf.bastion
>  delete mode 100644 modules/postfix/files/main.cf/main.cf.external
>  create mode 100644 modules/postfix/files/main.cf/main.cf.gateway
>  create mode 100644 modules/postfix/files/main.cf/main.cf.phx
>  create mode 100644 modules/postfix/files/master.cf/master.cf
>  create mode 100644 modules/postfix/files/master.cf/master.cf.hosted01
>  create mode 100644 modules/postfix/files/master.cf/master.cf.value



These changes convert us from using puppet templates to using simple
files for our configs.

the files are named:

main.cf.someextension

we use this in resolv.conf dispersion, rsyncd configs for the download
servers and other bits.

This just drastically lowers the learning curve for someone going from
average postfix admin skill to usefully editing the fedora
configuration.


-sv


_______________________________________________
infrastructure mailing list
infrastructure@xxxxxxxxxxxxxxxxxxxxxxx
https://admin.fedoraproject.org/mailman/listinfo/infrastructure


[Index of Archives]     [Fedora Development]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [KDE Users]

  Powered by Linux