Support for mounting network file systems during provisioning
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 30/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Stale
- Tech stack
- aws, docker, go
- Domain
- cloud, infrastructure
Research direction
Review Ignition's current ordering of user creation and systemd unit creation, using the reported EFS mount unit and /var/home flow as the reproduction. Define and test a supported ordering that mounts the share before user configuration is written, including the AWS IAM-authenticated Docker helper case.
Written by the indexing model from the issue text.
Description
Feature Request
Is it possible to run a systemd unit before user creation in ignition ?
Environment
AWS EC2
Desired Feature
In order to have persistent home folder storage, I'm trying to mount an AWS EFS network share. Because of EFS, I can't simply use systemd mount. I need to use a docker image to use AWS EFS mount helper because I use IAM authentication.
What is done for now:
- ignition create my users
- iginition create and start my EFS mount unit
- efs mount unit try to mount my EFS to /var/home
With that method, my user config (e.g ssh authorized key) is not created into my shared drive home folder, but in the local filesystem.
What I would like to do is:
- iginition create and start my EFS mount unit
- efs mount unit try to mount my EFS to /var/home
- ignition create my users
Other Information
- Dominant language
- Go
- Stars
- 974
- Forks
- 296
- Avg merge
- 6d 14h
- Merged PRs (30d)
- 9
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from coreos/ignition
-
butane
Difficulty 1/5 1-3 hours Newbie friendliness 78/100
-
butane
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
butane
Difficulty 1/5 Under an hour Newbie friendliness 90/100
-
butane
Difficulty 2/5 1-3 hours Newbie friendliness 64/100
-
butane
Difficulty 1/5 Under an hour Newbie friendliness 82/100
Similar issues
-
optimization optimization:agents-md-curator
Difficulty 2/5 1-3 hours Newbie friendliness 86/100
githubnext/gh-aw-cao#13143 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
blinklabs-io/bursa#904 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
yanet-platform/ipfw-go#129 ·
-
bug confmap/provider/googlesecretmanagerprovider needs triage
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
open-telemetry/opentelemetry-collector-contrib#51273 · 2 comments ·
-
bug: AI Gateway client filter lists "Unknown" twice when NULL and literal Unknown clients coexist Openbug
Difficulty 2/5 1-3 hours Newbie friendliness 90/100