Code Monkey home page Code Monkey logo

ansible-arch-install's Introduction

Hello!

  • ๐Ÿ”ญ Iโ€™m currently working for the U.S. government as part of CISA (Cybersecurity and Infrastructure Security Agency)
  • โšก jsf9k.github.io - My much-neglected personal blog

jsf9k's GitHub stats

Top Langs

ansible-arch-install's People

Contributors

jsf9k avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

ansible-arch-install's Issues

mkpasswd and deploying on the system you are running ansible from

I've been working on a bash script to install arch and I was thinking that maybe I should consider switching to ansible, just to learn how to use it. I watched a couple of tutorials which were way too basic, but reading your site.yml file gave me a great understanding of how I can make my own. *Thank you!

I run mkpasswd --method=sha-512 1 100 times and got 100 different results. Is that expected? Also on scale from 1-100 how save is it to store hashed passwords in public? ( The second question may be a but stupid, but I have to ask.

Can I use this playbook on the same system I want to configure? In general I know that's possible. I'm just not sure if this is going to be the case for an arch installation.

Host specific Partitioning and mounting

Hi,

I realized, that how many partitions are created and how they are mounted is defiend in the site.yml file.

Therefore this can not be different for different clients. For example, my desktop PC has a separate SSD for /home while my Laptop does not.

I would define a host specific dictionary which describes what partitions need to be created and how what partitions should be mounted (Not all partitions which are mounted need to be created by ansible.)

I already have a fork where I implemented this for my personal use. If you are interessted, I could prepare a pull request with example host variables and some documentation in comments.

Are you interested in this?

BR
Thomas

Set LICENSE so others know how to work with your code

Hello, thanks for sharing your playbook with the public!

Would it be possible to set a license for your project? Without a license it isn't clear what a user is allowed to do with your code. In the end it need to be considered proprietary and it is not allowed to re-use your code for other publicly shared projects.

Some Ideas:

  • If you don't care what happens with your code at all and want to release it to the public domain, you could set CC0 (as in other projects where you collaborate) or UNLICENSE.
  • If you want to get a copyright notice to you in other projects, you could set MIT.
  • If you want that all future versions of your code get released as open source too, you could set GPL.

Error in parted task

Hi, I love archlinux and ansible. I try install archlinux in VM but I get this error:

fatal: [maykel]: FAILED! => {
    "changed": false,
    "err": "Error: Partition(s) 2 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.\n",
    "invocation": {
        "module_args": {
            "align": "optimal",
            "device": "/dev/sda",
            "flags": [
                "boot",
                "esp"
            ],
            "label": "gpt",
            "name": "boot",
            "number": 1,
            "part_end": "512MB",
            "part_start": "0%",
            "part_type": "primary",
            "state": "present",
            "unit": "KiB"
        }
    },
    "msg": "Error while running parted script: /usr/bin/parted -s -m -a optimal /dev/sda -- unit KiB mklabel gpt mkpart primary 0% 512MB",
    "out": "",
    "rc": 1

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.