Commit Graph

10 Commits

Author SHA1 Message Date
vass ef2f2eacb1 Remove install-* roles
The install-* roles has been renamed to ensure-* but have been kept
to give users time to update their repositories.

Tuesday the 26th of may is four weeks after we announced the deprecation
of the install-* roles and the date we should remove them completely.

Depends-On: https://review.opendev.org/719323
Depends-On: https://review.opendev.org/719324
Depends-On: https://review.opendev.org/719325
Depends-On: https://review.opendev.org/719326
Depends-On: https://review.opendev.org/719333
Depends-On: https://review.opendev.org/719334
Depends-On: https://review.opendev.org/719401
Depends-On: https://review.opendev.org/719402
Depends-On: https://review.opendev.org/719404

Change-Id: I1bc87cf9ef544c06e2f1daf3177bba9d577e332e
2020-05-26 09:34:25 +02:00
Albin Vass c96f4f5a16 Fail and direct user to use ensure-* version of roles
Tuesday the 12th May is two weeks after announcing deprecation of the
install-* roles [1] and the date we should starting throwing an error
message to direct the user to use the renamed ensure-* role instead.

[1]
http://lists.zuul-ci.org/pipermail/zuul-announce/2020-April/000071.html

Change-Id: Ie2474c5c0704aa44f51bdd5d7afddb8c7e4e578b
2020-05-08 19:03:06 +00:00
vass ac72b44911 Rename install-nodejs to ensure-nodejs for consistency
The old role will be kept and include ensure-nodejs for backwards-compatability.

Change-Id: Ib4cf74d6c1e8774f6fc37d6a30f690eb8f9f3d08
2020-04-04 15:41:29 -04:00
Clint Byrum cd7a2dd166 Revert "install-nodejs: add support for RPM-based OSes"
This reverts commit 102374feb4.

This broke us, one cannot assume the presence of the 'command' utility.

Change-Id: If5f92650b8e0b771aa602c21bf77981d66de1ac8
2019-06-27 11:50:37 -07:00
mhuin 102374feb4 install-nodejs: add support for RPM-based OSes
Change-Id: I437e2dbbe343335c978f43df1238d663067d6904
2019-06-27 11:07:17 +00:00
Zuul f8891d1549 Merge "Pin nodejs package to upstream repo" 2019-03-26 16:31:22 +00:00
Monty Taylor 2f4a997498 Pin nodejs to come from nodesource repo
We're installing the nodesource repo, that means we want to install
from it even if the distro happens to have a newer version.

Change-Id: Ib37615089a2b11b8cc8bdfbe811e5f9cb3d1a529
2019-03-14 16:50:54 +00:00
Monty Taylor 45fe96382b
Pin nodejs package to upstream repo
In the case where a node_version is less than what's in the distro,
we'll wind up installing distro packages instead of upstream packages
which will either fail due to binary path naming issues, or succeed but
install a different version of nodejs than was requested.

Pin the package to the nodesource repo.

Put the file in as a template, as we should really update this role to
be able to optionally make use of a local mirror, in which case the file
will need to jinja.

Change-Id: If313d895a73bd2be7f598179a51b6485a37000ba
2018-12-30 15:33:04 +00:00
Andreas Jaeger 6a278c011c Silence ansible-lint
These warnings are ok, disable them.

Change-Id: Ida5ecc81fdaed137ac10baa51643962a5e97b89d
2017-10-27 06:10:31 +02:00
Monty Taylor ad1ce4fc2f
Add base job and roles for javascript
This is in service of getting javascript tarball jobs going.

Change-Id: I20b4b4ce0bdf03c5585ca73471611178c94e2599
2017-10-09 08:32:45 -05:00