Page MenuHomePhabricator

Replace upstart with systemd unit in ::xvfb
Closed, ResolvedPublic

Description

service { 'xvfb':
    ensure   => running,
    enable   => true,
    provider => 'upstart',
    require  => File['/etc/init/xvfb.conf'],
}

Event Timeline

Patches should be submitted to the jessie-migration gerrit branch.

Change 329617 had a related patch set uploaded (by BryanDavis):
Update ::ruby for Jessie

https://gerrit.wikimedia.org/r/329617

Change 329618 had a related patch set uploaded (by BryanDavis):
Update ::browsertests for Jessie

https://gerrit.wikimedia.org/r/329618

Change 329619 had a related patch set uploaded (by BryanDavis):
Replace upstart with systemd unit in ::xvfb

https://gerrit.wikimedia.org/r/329619

I have switched xvfb to use our define base::service_unit and it thus support both Upstart and Systemd. Will have to look again whether the Trusty CI nodes still need Xvfb.

I have switched xvfb to use our define base::service_unit and it thus support both Upstart and Systemd. Will have to look again whether the Trusty CI nodes still need Xvfb.

This particular task is for MediaWiki-Vagrant, not CI.

whistles

Sorry I got confused! I thought the task referred to operations/puppet.git :-}

Change 329617 merged by jenkins-bot:
Update ::ruby for Jessie

https://gerrit.wikimedia.org/r/329617

Change 329618 merged by jenkins-bot:
Update ::browsertests for Jessie

https://gerrit.wikimedia.org/r/329618

Change 329619 merged by jenkins-bot:
Replace upstart with systemd unit in ::xvfb

https://gerrit.wikimedia.org/r/329619