puppet-snmp icon indicating copy to clipboard operation
puppet-snmp copied to clipboard

Debian(-ish) split sysconfig and systemd support

Open vStone opened this issue 7 years ago • 15 comments
trafficstars

Remove support for systems that still use one sysconfig file for both daemons. Systemd support for debian systems. Tests cleanup / reorder. Reorder parameters

vStone avatar Nov 02 '18 09:11 vStone

This should also fix #126, #114, #125, #110, #63

vStone avatar Nov 02 '18 09:11 vStone

Hey @vStone, the PR looks pretty good! I just made some little inline comments.

bastelfreak avatar Nov 02 '18 11:11 bastelfreak

Looks like I'll have to refactor the daemon options too. systemd does not like snmp*d without the -f flag

vStone avatar Nov 02 '18 11:11 vStone

@bastelfreak since the parameter (and alignments) were a horrible mess (imho), i reordered/re-aligned the lot of them. Made it into a separate commit so the other diffs are not too big

vStone avatar Nov 02 '18 13:11 vStone

@vStone personally I'm in favor of dropping alignments. Without data types they were annoying but with data types they do more harm than good IMHO.

ekohl avatar Nov 02 '18 14:11 ekohl

@vStone personally I'm in favor of dropping alignments. Without data types they were annoying but with data types they do more harm than good IMHO.

Could we postpone further changes to the alignment of the parameters to a separate pull request? :) I already feel bad for including this big alignment change in this one

vStone avatar Nov 02 '18 14:11 vStone

Could we postpone further changes to the alignment of the parameters to a separate pull request? :) I already feel bad for including this big alignment change in this one

IMHO yes since I don't care about alignment so don't put too much effort into it :)

ekohl avatar Nov 02 '18 15:11 ekohl

Its getting worse. Ubuntu requires the pid to be in fixed value with its mixed init/systemd scripts wheep

vStone avatar Nov 07 '18 06:11 vStone

@bastelfreak @ekohl @Dan33l: I finally got this working on all debian/ubuntu flavors. I created some acceptance tests too because it was a horrible nightmare to figure out how sh*t works on each os. Please re-review ;)

vStone avatar Nov 08 '18 09:11 vStone

I removed the acceptance test things and I'll make a pr for them later on. Need to figure out the beaker hostgenerator part :) other remarks should be fixed.

vStone avatar Nov 09 '18 08:11 vStone

Dear @vStone, thanks for the PR!

This is pccibot, your friendly Vox Pupuli GitHub Bot. I noticed that your pull request contains merge conflict. Can you please rebase?

You can find my sourcecode at voxpupuli/vox-pupuli-tasks

vox-pupuli-tasks[bot] avatar Dec 01 '19 21:12 vox-pupuli-tasks[bot]

Dear @vStone, thanks for the PR!

This is pccibot, your friendly Vox Pupuli GitHub Bot. I noticed that your pull request contains merge conflict. Can you please rebase?

You can find my sourcecode at voxpupuli/vox-pupuli-tasks

vox-pupuli-tasks[bot] avatar Dec 01 '19 21:12 vox-pupuli-tasks[bot]

Dear @vStone, thanks for the PR!

This is pccibot, your friendly Vox Pupuli GitHub Bot. I noticed that your pull request contains merge conflict. Can you please rebase?

You can find my sourcecode at voxpupuli/vox-pupuli-tasks

vox-pupuli-tasks[bot] avatar Jan 05 '20 13:01 vox-pupuli-tasks[bot]

Dear @vStone, thanks for the PR!

This is pccibot, your friendly Vox Pupuli GitHub Bot. I noticed that your pull request contains merge conflict. Can you please rebase?

You can find my sourcecode at voxpupuli/vox-pupuli-tasks

vox-pupuli-tasks[bot] avatar Jan 05 '20 13:01 vox-pupuli-tasks[bot]

Dear @vStone, thanks for the PR!

This is Vox Pupuli Tasks, your friendly Vox Pupuli Github Bot. I noticed that your pull request has CI failures. Can you please have a look at the failing CI jobs? If you need any help, you can reach out to us on our IRC channel voxpupuli on Freenode or our Slack channel voxpupuli at slack.puppet.com. You can find my sourcecode at voxpupuli/vox-pupuli-tasks

vox-pupuli-tasks[bot] avatar Jul 22 '20 18:07 vox-pupuli-tasks[bot]