Lösning för Linux-dist (utvecklardatorer)

Status

beslutad

Impact

Medium

Driver

@Max Östlund (Unlicensed) / @Per Persson

Approver

Contributors

@Martin Hansson (Unlicensed) , @Robin Rönnberg (Unlicensed)

Informed

Due date

Resources

Outcome

Linux-dist skall tas fram - löses via ett utvecklingsärende

Bakgrund 

Det finns ett stort behov av möjligheten att beställa utvecklingsdatorer med Linux-distribution. Det skulle underlätta det dagliga arbetet i fabriken, dels på grund av att våra test/produktions-miljöer kör Linux, och med Linux-maskiner kan man testa lokalt och få en kortare feeback-loop, och dels för att väldigt mycket av den dokumentation som fabriken behöver bygger på antagandet att man kör Linux. Vissa arbetsuppgifter är i stort sett omöjliga att utföra i Windows också (generera ssh-nycklar till vår config-server t ex), vilket leder till problem. Dessutom får fabriken tillgång till programvaror utan kostnad, som kostar om man kör Windows.

En Linux-distribution möjliggör en effektiv standardisering av fabriken.

Utgångspunkter och insikter

Datorerna tillhandahåller Sundsvalls kommun.

I en MVP är det enbart VPN och certifikat distribution till maskinerna som behöver hanteras. Installation av image skulle utvecklarna själv kunna göra.

Inte akut men det pockar på.

Svårt att få lös tid från SC-IT - Köpa på stan? Oavsett så krävs det en liten del resurser från sc-it till exempel Patric Östman från kommunikation.

Två delar. Påverkan på både infrastruktur och tjänster för device.

Frågor

Ska detta ingå i tjänstekatalog? Eller är det in insats från DiggX? Ett jobb som utvecklingsfabriken ansvarar för.

Behöver kalkyler upprättas?

Behövs en separat ägare/förvaltare/driftansvarig?

 

 

Kravspec

  • Möjlighet att beställa datorer för utveckling:

    • Önskvärt att kunna välja mellan Windows och Linux (Mint)

    • Administratörsrättigheter ett måste (sudo för Linux)

    • AD-koppling Linux önskvärt (ej nödvändigt i MVP)

    • VPN-profil (mot utvecklarnätet, WSO2, mm)

    • Automatisk uppkoppling mot WIFI

    • Teams (licens)

    • Kraftfull bärbar (minst; disk – 500GB SSD, minne – 32 GB ram, CPU - 8 “riktiga” kärnor)

Infrastrukturpåverkan

  • Skapa ett separat utvecklar-nät (om det inte redan finns)

    • Öppningar endast mot specifika, nödvändiga, resurser

    • Flytta komponenter in till utvecklarnätet (Jenkins, Nexus t ex)

  • Separat trådlöst nät(?)

 Action items

@Per Persson - fyll på bakgrund
@Max Östlund (Unlicensed) - kolla möjlighet till extern leverantör (2 separata - paketering av Linux-disten resp. utförare av nätuppsättning)
@Max Östlund (Unlicensed) - kostnad från SC-IT om de gör helheten

 Outcome