Code Monkey home page Code Monkey logo

Comments (12)

npalm avatar npalm commented on June 3, 2024

@bsuv feel free to propose a PR. I use the runners in a private subnet, so no public ones are attached.

from terraform-aws-gitlab-runner.

bsuv avatar bsuv commented on June 3, 2024

I will work on a PR. The issue with having them in a private subnet is that the NAT Gateway costs can become prohibitive

from terraform-aws-gitlab-runner.

roock avatar roock commented on June 3, 2024

related issue #92

from terraform-aws-gitlab-runner.

roock avatar roock commented on June 3, 2024

I've started working on this issue: roock@c204e4b
i t is working when enabling the use of EIP, but for disabling the feature I need a way to reference a non existing object (aws_eip is only create if the flag is set)
seems to work fine, tested with runner on public subnet with and without flag enabled @npalm what do you think?

from terraform-aws-gitlab-runner.

kostyrev avatar kostyrev commented on June 3, 2024

@roock do not hard code region and please do rebase from upstream and open PR

from terraform-aws-gitlab-runner.

roock avatar roock commented on June 3, 2024

@kostyrev ups, thx for the hint

from terraform-aws-gitlab-runner.

roock avatar roock commented on June 3, 2024

Assignment of EIP to the Runner server itself was added in #161 and #165. Not sure if it is possible to add support for EIPs for the docker-machine servers though.

from terraform-aws-gitlab-runner.

npalm avatar npalm commented on June 3, 2024

@roock seems not supported by the aws docker machine driver https://docs.docker.com/machine/drivers/aws/

from terraform-aws-gitlab-runner.

roock avatar roock commented on June 3, 2024

A possibility would be to use the user_data to assign an EIP to the docker-machine instances.

from terraform-aws-gitlab-runner.

kayman-mk avatar kayman-mk commented on June 3, 2024

Is it really necessary to expose the runners? You could also access your machines via AWS Console (SSM access). Seems to be easier to configure and less risky.

If we are talking about the agent: There should be an inbound rule which allows traffic from your Gitlab instance only. And the communicatin agent <-> runner should be safeguarded through the module itself using security groups.

We should be fine without an EIP at all or do I miss something? Any other use case?

from terraform-aws-gitlab-runner.

github-actions avatar github-actions commented on June 3, 2024

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 15 days.

from terraform-aws-gitlab-runner.

github-actions avatar github-actions commented on June 3, 2024

This issue was closed because it has been stalled for 15 days with no activity.

from terraform-aws-gitlab-runner.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.