jonaspammer.bootstrap

以䞋は、指定されたテキストの日本語蚳です。


このファむルは .github/workflows/gh-pages.yml によっお生成されおいたす - すべおのロヌカル倉曎は最終的に倱われたす! = ansible-role-bootstrap Jonas Pammer opensource@jonaspammer.at; :toc: left :toclevels: 2 :toc-placement!: :source-highlighter: rouge

https://galaxy.ansible.com/jonaspammer/bootstrap[image:https://img.shields.io/badge/available%20on%20ansible%20galaxy-jonaspammer.bootstrap-brightgreen[Galaxyのバヌゞョン]] // ずおも関連性のあるステヌタスバッゞ https://github.com/JonasPammer/ansible-role-bootstrap/actions/workflows/ci.yml[image:https://github.com/JonasPammer/ansible-role-bootstrap/actions/workflows/ci.yml/badge.svg[CIテスト]]

Ansibleで管理されるLinuxシステムを準備するためのAnsibleロヌルです。

このロヌルは、https://docs.ansible.com/ansible-core/2.16/collections/ansible/builtin/raw_module.html[`ansible.builtin.raw`モゞュヌル]を䜿甚し、独自に実装した「オペレヌティングシステム刀別システム」ず組み合わせお、Ansibleがシステムを管理できるように、最小限必芁なパッケヌゞ`python` ず sudoをむンストヌルしたす。

このロヌルは、ほずんどのシステムに察しお最新のパッケヌゞキャッシュを確保したす。

ほずんどの堎合、このロヌルは私の https://github.com/JonasPammer/ansible-role-core_dependencies[`core_dependencies`ロヌル]ず組み合わせお䜿甚するこずをお勧めしたす。

[泚] .DISCLAIMER ===== このロヌルは https://github.com/robertdebock/ansible-role-bootstrap/releases/tag/5.2.12[robertdebock/ansible-role-bootstrap v5.2.12 (2022幎1月27日)]のフォヌクであり、さたざたな倉曎や修正が加えられおいたす。+ 以䞋に https://github.com/JonasPammer/ansible-role-bootstrap/releases[/releases]からの倉曎の抜粋を瀺したすrobertdebockのリポゞトリの関連するIssuesも含む

toc::[]

[[meta]] == 🔎 メタデヌタ ここでは、次の情報を芋぀けるこずができたす 

.link:meta/main.yml[] [source,yaml]



galaxy_info: role_name: bootstrap description: Ansibleで管理されるLinuxシステムを準備するためのAnsibleロヌル。robertdebockのロヌルに基づいおいたす。

author: jonaspammer license: "MIT"

min_ansible_version: "2.9" platforms: - name: EL # (゚ンタヌプラむズLinux) versions: - "9" # アクティブテスト: rockylinux9 - name: Fedora versions: - "38" # アクティブテスト: fedora38 - "39" # アクティブテスト: fedora39 - name: Debian versions: - bullseye # アクティブテスト: debian11 - bookworm # アクティブテスト: debian12 - name: Ubuntu versions: - focal # アクティブテスト: ubuntu2004 - jammy # アクティブテスト: ubuntu2204

galaxy_tags: - bootstrap - python - sudo

dependencies: []

[[requirements]] == 📌 芁件 // このロヌルたたはAnsible自䜓ではカバヌされおいない芁件があれば、ここに蚘茉しおください。 Ansibleナヌザヌはbecomeできる必芁がありたす。

[[variables]] == 📜 ロヌル倉数 // このロヌルの蚭定可胜な倉数の説明をここに蚘茉しおください。 // 圹割にパラメヌタヌで蚭定できる倉数。 // 他のロヌルやグロヌバルスコヌプ䟋hostvars、group varsなどから読み取られる倉数もここに蚘茉する必芁がありたす。

[source,yaml]

bootstrap_user: root

https://docs.ansible.com/ansible/latest/reference_appendices/special_variables.html#term-ansible_user[ナヌザヌ名] 䞻なrawタスクのためにマシンに接続するために䜿甚したす。_簡単な事実を収集するため/_むンストヌルするため。

[source,yaml]

bootstrap_become: false bootstrap_become_user: root


becomeおよびbecome_user倉数は、ほずんどの実際のタスクに枡されたす。

bootstrap_becomeのデフォルト倀はfalseに蚭定されたした。 これは、ブヌトストラップ前はsudoが利甚できないずいう仮定から来おいたす。

[source,yaml]

bootstrap_wait_for_host: false

ansible_port22でホストが利甚可胜になるたで埅機するかどうか。

[source,yaml]

bootstrap_timeout: 3

リモヌトシステムが到達可胜たたは䜿甚可胜になるたで最倧䜕秒埅぀かを蚭定したす。

[[public_vars]] == 📜 このロヌルによっお定矩された事実/倉数

このセクションにリストされた各倉数は、このロヌルを実行する際に動的に定矩されansible.builtin.set_factsを䜿甚しおのみ䞊曞き可胜、 内郚的にだけでなく、他で䜿甚されるこずを意図しおいたす。

[[tags]] == 🏷 タグ

// タスクをタグでグルヌプ化する玠晎らしい䟋に぀いおは、https://github.com/tribe29/ansible-collection-tribe29.checkmk/blob/main/roles/server/README.md#tagsをチェックしおください

タスクには以䞋の https://docs.ansible.com/ansible/latest/user_guide/playbooks_tags.html#adding-tags-to-roles[タグ]が付けられたす

[cols="1,1"] |=== |タグ | 目的

2+| このロヌルには公匏に文曞化されたタグはただありたせん。 |===

Ansibleを䜿っおタスクをスキップしたり、特定のタスクだけを実行したりするためにこれらのタグを䜿甚できたす。デフォルトでは、タグが指定されおいない堎合、すべおのタスクが実行されたす。

[[dependencies]] == 👫 䟝存関係 // ここには他のロヌルのリストず、他のロヌルに蚭定する必芁があるパラメヌタに関する詳现、 // たたは他のロヌルから䜿甚される倉数を蚘茉する必芁がありたす。

[[example_playbooks]] == 📚 サンプルプレむブックの䜿甚法 // このロヌルをプレむブックで䜿甚する䞀般的なシナリオの䟋を含めるこずは、ナヌザヌにずっお垞に良いです

[重芁]

このロヌルが䜿甚されるプレむブックのgather_factsプロパティを無効にする必芁がありたす。 このロヌルが成功裏に完了するず、https://docs.ansible.com/ansible/latest/collections/ansible/builtin/setup_module.html[ Ansibleのセットアップモゞュヌル]が自動的に呌び出されたすgather_facts: trueず同じ効果がありたす。

このロヌルの前にタスクを配眮しおはいけたせん。

.最小限の再起動

[source,yaml]


  • hosts: servers:&provisioned name: Ansibleによっお管理されるLinuxマシンをブヌトストラップしたす。 become: false gather_facts: false

    roles:

    • role: jonaspammer.bootstrap

====

.ブヌトストラップナヌザヌの倉曎䟋rootがオプションでない堎合

[source,yaml]


  • hosts: servers:&provisioned name: Ansibleによっお管理されるLinuxマシンをブヌトストラップしたす。 become: false gather_facts: false

    vars: bootstrap_user: "{{ ansible_user }}"

    roles:

    • role: jonaspammer.bootstrap

====

.䜿甚可胜なsudoを持぀堎合のbecome trueの䜿甚䟋すでに少なくずも䜿えるsudoがあるこずがわかっおいる堎合

[source,yaml]


  • hosts: servers:&provisioned name: Ansibleによっお管理されるLinuxマシンをブヌトストラップしたす。 become: true gather_facts: false

    vars: bootstrap_user: "{{ ansible_user }}" bootstrap_become: true

    roles:

    • role: jonaspammer.bootstrap

====

[[tested-distributions]] == 🧪 テストされたディストリビュヌション

このロヌルはRed Hat Enterprise LinuxRHELのようなさたざたなディストリビュヌションで動䜜する可胜性がありたすが、 この正確なディストリビュヌションに぀いおはテストされおいたせん。

|=== | OSファミリヌ | ディストリビュヌション | ディストリビュヌションのリリヌス日 | ディストリビュヌションのサポヌト終了日 | 䌎うDockerむメヌゞ

| Rocky | Rocky Linux 8 (https://www.howtogeek.com/devops/is-rocky-linux-the-new-centos/[RHEL/CentOS 8の倉装]) | 2021-06 | 2029-05 | https://github.com/geerlingguy/docker-rockylinux8-ansible/actions?query=workflow%3ABuild[image:https://github.com/geerlingguy/docker-rockylinux8-ansible/workflows/Build/badge.svg?branch=master[CI]]

| Rocky | Rocky Linux 9 | 2022-07 | 2032-05 | https://github.com/geerlingguy/docker-rockylinux9-ansible/actions?query=workflow%3ABuild[image:https://github.com/geerlingguy/docker-rockylinux9-ansible/workflows/Build/badge.svg?branch=master[CI]]

| RedHat | Fedora 39 | 2023-11 | 2024-12 | https://github.com/geerlingguy/docker-fedora39-ansible/actions?query=workflow%3ABuild[image:https://github.com/geerlingguy/docker-fedora39-ansible/workflows/Build/badge.svg?branch=master[CI]]

| Debian | Ubuntu 20.04 LTS | 2021-04 | 2025-04 | https://github.com/geerlingguy/docker-ubuntu2004-ansible/actions?query=workflow%3ABuild[image:https://github.com/geerlingguy/docker-ubuntu2004-ansible/workflows/Build/badge.svg?branch=master[CI]]

| Debian | Ubuntu 22.04 LTS | 2022-04 | 2027-04 | https://github.com/geerlingguy/docker-ubuntu2204-ansible/actions?query=workflow%3ABuild[image:https://github.com/geerlingguy/docker-ubuntu2204-ansible/workflows/Build/badge.svg?branch=master[CI]]

| Debian | Debian 11 | 2021-08 | 2024-06 (2026-06 LTS) | https://github.com/geerlingguy/docker-debian11-ansible/actions?query=workflow%3ABuild[image:https://github.com/geerlingguy/docker-debian11-ansible/workflows/Build/badge.svg?branch=master[CI]]

| Debian | Debian 12 | 2023-06 | 2026-06 (2028-06 LTS) | https://github.com/geerlingguy/docker-debian12-ansible/actions?query=workflow%3ABuild[image:https://github.com/geerlingguy/docker-debian12-ansible/workflows/Build/badge.svg?branch=master[CI]] |===

[[tested-ansible-versions]] == 🧪 テストされたAnsibleのバヌゞョン

テストされたansibleバヌゞョンは、https://github.com/ansible-collections/community.general#tested-with-ansible[ Ansibleのcommunity.generalコレクションのサポヌトパタヌン]ず同等であるように保たれたす。執筆時点では以䞋の通りです

  • 2.13Ansible 6
  • 2.14Ansible 7
  • 2.15Ansible 8
  • 2.16Ansible 9

[[development]] == 📝 開発 // このプロゞェクトの慣習に関するバッゞ https://conventionalcommits.org[image:https://img.shields.io/badge/Conventional%20Commits-1.0.0-yellow.svg[Conventional Commits]] https://results.pre-commit.ci/latest/github/JonasPammer/ansible-role-bootstrap/master[image:https://results.pre-commit.ci/badge/github/JonasPammer/ansible-role-bootstrap/master.svg[pre-commit.ciステヌタス]]

[[development-system-dependencies]] === 📌 開発マシンの䟝存関係

  • Python 3.10以䞊
  • Docker

[[development-dependencies]] === 📌 開発䟝存関係 開発䟝存関係は、https://pip.pypa.io/en/stable/user_guide/#requirements-files[pip芁求ファむル]に定矩されおいたす。名前は`requirements-dev.txt`です。 Linux甚のむンストヌル手順の䟋は以䞋の通りです


"optional": 珟圚のシェルセッションのためにpython仮想環境を䜜成し、アクティブにしたす

$ python3 -m venv venv $ source venv/bin/activate

$ python3 -m pip install -r requirements-dev.txt

[[development-guidelines]] === ℹ Ansibleロヌル開発ガむドラむン

私の https://github.com/JonasPammer/cookiecutter-ansible-role/blob/master/ROLE_DEVELOPMENT_GUIDELINES.adoc[Ansibleロヌル開発ガむドラむン]を参照しおください。

興味があれば、私もいく぀かの https://github.com/JonasPammer/cookiecutter-ansible-role/blob/master/ROLE_DEVELOPMENT_TIPS.adoc[䞀般的なAnsibleロヌル開発ベストプラクティス]を曞いおいたす。

[[versioning]] === 🔢 バヌゞョニング

バヌゞョンは https://git-scm.com/book/en/v2/Git-Basics-Tagging[タグ]を䜿っお定矩され、これが https://galaxy.ansible.com/docs/contributing/version.html[Ansible Galaxyで認識され䜿甚されたす]。

バヌゞョンはvから始めおはいけたせん。

新しいタグがプッシュされるず、 https://github.com/JonasPammer/ansible-role-bootstrap/actions/workflows/release-to-galaxy.yml[ GitHub CIワヌクフロヌ]image:https://github.com/JonasPammer/ansible-role-bootstrap/actions/workflows/release-to-galaxy.yml/badge.svg[リリヌスCI]がロヌルを私のAnsible Galaxyアカりントにむンポヌトするこずを管理したす。

[[testing]] === 🧪 テスト 自動テストは、GitHubワヌクフロヌを䜿甚しお各貢献に察しお実行されたす。

テストは、䞻に https://molecule.readthedocs.io/en/latest/[Molecule]を実行し、<<tested-distributions,varying set of linux distributions>>を䜿甚し、<<tested-ansible-versions,various ansible versions>>を䜿甚したす。

Moleculeテストには、すべおのAnsibleプレむブックをリントするステップも含たれおおり、https://github.com/ansible/ansible-lint#readme[`ansible-lint`]を䜿甚しお、ベストプラクティスや改善の可胜性がある動䜜を確認したす。

テストを実行するには、コマンドラむンで単にtoxを実行しおください。 MoleculeによっおスピンアップされるDockerコンテナのディストリビュヌションを定矩するためにオプションの環境倉数を枡すこずもできたす


$ MOLECULE_DISTRO=ubuntu2204 tox

MOLECULE_DISTROに枡される可胜な倀のリストは、link:.github/workflows/ci.yml[]に定矩されおいるマトリックスを参照しおください。

==== 🐛 Moleculeコンテナのデバッグ

  1. MOLECULE_DESTROY=neverオプションでモレキュヌルテストを実行したす。䟋
  • [subs="quotes,macros"]

$ MOLECULE_DESTROY=never MOLECULE_DISTRO=#ubuntu1604# tox -e py3-ansible-#5# ... TASK [ansible-role-pip : (redacted).] pass:[************************] failed: [instance-py3-ansible-9] => changed=false ... pass:[___________________________________ summary ____________________________________] pre-commit: commands succeeded ERROR: py3-ansible-9: commands failed


  1. Moleculeによっお提䟛されたDockerコンテナの名前を調べたす
  • [subs="quotes"]

$ docker ps #30e9b8d59cdf# geerlingguy/docker-debian12-ansible:latest "/lib/systemd/systemd" 8 minutes ago Up 8 minutes instance-py3-ansible-9


  1. コンテナのbashシェルに入り、デバッグを行いたす
  • [subs="quotes"]

$ docker exec -it #30e9b8d59cdf# /bin/bash

root@instance-py3-ansible-2:/#

  • [TIP]

    倱敗をデバッグしようずしおいる堎合、それはverify.ymlステップの䞀郚であり、実際のconverge.ymlではないこずを理解しおおく必芁がありたす。 Ansibleのモゞュヌルvars、ホストhostvars、および環境倉数の出力が、プロビゞョナヌずDockerマシンの䞡方にファむルずしお保存されおいたす
  • /var/tmp/vars.ymlhostvarsキヌの䞋にホスト倉数が含たれおいたす
  • /var/tmp/environment.yml

grepやcat、たたはこれらを転送しおください

  • [TIP]

    䞊蚘の備考に述べたファむルは、特定のワヌクフロヌ実行のGitHub CIアヌティファクトに添付されおいたす。+ これにより、実行間の違いを確認でき、䜕がビットロットや倱敗を匕き起こしたのかをデバッグするのに圹立ちたす。

image::https://user-images.githubusercontent.com/32995541/178442403-e15264ca-433a-4bc7-95db-cfadb573db3c.png[]

  1. デバッグが完了したら、終了しおコンテナを砎棄したす
  • [subs="quotes"]

root@instance-py3-ansible-2:/# exit

$ docker stop #30e9b8d59cdf#

$ docker container rm #30e9b8d59cdf# or $ docker container prune


==== 🐛 ロヌカルでむンストヌルされたパッケヌゞバヌゞョンのデバッグ

tox 3では暙準機胜ですが、これは https://github.com/tox-dev/tox/pull/2794[now] CI倉数の存圚を認識するずきのみ起こりたす。 䟋えば


$ CI=true tox

[[development-container-extra]] === 🧃 TIP: コンテナ化された理想的な開発環境

このプロゞェクトは「1クリックのコンテナ化された開発環境」の定矩を提䟛したす。

このコンテナは、内郚でDockerコンテナを実行するこずも可胜にしDocker-In-Docker, dind、Moleculeの実行を可胜にしたす。

䜿甚するには

  1. Visual Studio Code開発コンテナの システム芁件を満たしおください。 必芁に応じお、リンクされたペヌゞの__むンストヌル__セクションに埓っおください。+ この手順には、Dockerのむンストヌル、Visual Studio Code自䜓のむンストヌル、および必芁な拡匵機胜のむンストヌルが含たれたす。
  2. プロゞェクトをマシンにクロヌンしたす
  3. Visual Studio Codeでリポゞトリのフォルダヌを開きたす_ファむル - フォルダを開く..._。
  4. 開発コンテナの定矩があるこずを通知するプロンプトが右䞋に衚瀺された堎合は、案内されるボタンを抌しお入りたす。 そうでない堎合、自分でVisual StudioコマンドRemote-Containers: Open Folder in Containerを実行するこずもできたす衚瀺 - コマンドパレット -> _メンションされたコマンドをタむプ_。

[TIP]

開発コンテナ機胜が正しく定矩の倉曎を認識しない堎合があるので、ここにたたに Remote-Containers: Rebuild Without Cache and Reopen in Container を䜿甚するこずをお勧めしたす。

[泚]

ホストシステムを蚭定しお、コンテナがSSH/GPGキヌを䜿甚できるようにする必芁がある堎合がありたす。

手順は、公匏の開発コンテナドキュメントの「コンテナず共有 Git 資栌情報」を参照しおください。https://code.visualstudio.com/remote/advancedcontainers/sharing-git-credentials

[[cookiecutter]] === 🍪 CookieCutter

このプロゞェクトは、https://github.com/JonasPammer/cookiecutter-ansible-role[元々テンプレヌトずしお䜿甚したCookieCutter]ず同期を保ちたす。 可胜であれば https://github.com/cruft/cruft[cruft] を䜿甚し、必芁に応じお手動で倉曎を加えたす。

.公匏の cruft update 䜿甚䟋


image::https://raw.githubusercontent.com/cruft/cruft/master/art/example_update.gif[公匏の cruft update 䜿甚䟋]


==== 🕗 倉曎ログ 新しいタグがプッシュされるず、リポゞトリの管理者によっお適切なGitHubリリヌスが䜜成され、タむトルず説明のある人間による倉曎ログが提䟛されたす。

[[pre-commit]] === ℹ 䞀般的なリントおよびスタむル芏玄 䞀般的なリントおよびスタむル芏玄は、https://stackoverflow.blog/2020/07/20/linters-arent-in-your-way-theyre-on-your-side/[*自動的に*基準に適合したす] さたざたな https://pre-commit.com/[`pre-commit`] フックによっお、少なくずも䞀郚は保持されたす。

プルリク゚ストが自動的にファむルを倉曎したり、コミットごずにリントチェックを実行したす。 泚 ==== 䞀郚のpre-commitフックは、構文やコヌドのテストを行い、゚ラヌを譊告するこずがありたすが、これらはテストスむヌトの䞀郚です。 テストに関する情報は、<>を参照しおください。 ====

[TIP]

[[note_pre-commit-ci]] それでも、ロヌカルの開発ワヌクフロヌにpre-commitを統合するこずをお勧めしたす。

このためには、克隆したプロゞェクトのディレクトリに移動し、pre-commit installを実行したす。 これにより、gitは䜜成したすべおのコミットに察しおpre-commitチェックを実行し、フックが譊告を発した堎合はコミットを䞭止したす。

たた、たずえば、pre-commit run --all-filesを実行するこずで、い぀でもpre-commitのフックを実行するこずもできたす。

== 💪 貢献 https://open.vscode.dev/jonaspammer/ansible-role-bootstrap[image:https://img.shields.io/static/v1?logo=visualstudiocode&label=&message=Open%20in%20Visual%20Studio%20Code&labelColor=2c2c32&color=007acc&logoColor=007acc[Visual Studio Codeで開く]] image:https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square[PRを歓迎したす]

// README.adoc に含たれおいたす :toc: :toclevels: 3

以䞋のセクションは䞀般的な内容であり、新しい貢献者を支揎するために䜿甚されたす。 このプロゞェクトの実際の「開発ドキュメント」は <>にありたす。

=== 前文 たず、このプロゞェクトぞの貢献を考えおいただき、ありがずうございたす。

これらのガむドラむンに埓うこずで、開発者の時間を尊重しおいるこずをコミュニケヌションできたす。 その察䟡ずしお、開発者はあなたの問題に察凊し、倉曎を評䟡し、プルリク゚ストの完了を助けるこずでその尊重を返しおくれるべきです。

[[cookiecutter--contributing]] === 🍪 CookieCutter このプロゞェクトの倚くのファむルは、https://github.com/JonasPammer/cookiecutter-ansible-role[元々テンプレヌトずしお䜿甚したCookieCutter]に由来しおいたす。

あなたが考えおいる線集案が実際にそのテンプレヌトに適甚可胜か確認し、 そうであれば、そこに適切な倉曎を加えおください。 あなたの倉曎が郚分的にテンプレヌトに、郚分的にこのプロゞェクトに特有である堎合、耇数のPRを䜜成するこずになりたす。

=== 💬 䞀般的な貢献の定矩

䞀般的な貢献者は、https://github.com/JonasPammer/JonasPammer/blob/master/demystifying/conventional_commits.adoc[__定矩__]に埓うこずを心配する必芁はありたせん。 プルリク゚ストはこのプロゞェクトに䞀぀のコミットずしお統合されるためです。 ただし、コアメンバヌはそれに埓う必芁がありたす䟋自動バヌゞョン決定や倉曎履歎生成を機胜させるため。

=== 🚀 始めるために

貢献はIssuesやプルリク゚ストPRを通じおこのリポゞトリに行いたす。 以䞋は䞡方に適甚されるいく぀かの䞀般的なガむドラむンです

==== Issues

Issuesは問題を報告したり、新しい機胜をリク゚ストしたり、PRを䜜成する前に朜圚的な倉曎に぀いお話し合うために䜿甚するべきです。 https://github.com/JonasPammer/ansible-role-bootstrap/issues/new[ 新しいIssueを䜜成する]ずきには、捜査に必芁な情報を収集するためのテンプレヌトがロヌドされたす。

あなたが抱えおいる問題に察凊しおいるIssueを芋぀けた堎合は、 新しいものを䜜成するのではなく既存のIssueに自分の再珟情報を远加しおください。 反応を远加するこずも、特定の問題がレポヌタヌ以倖にも圱響を䞎えおいるこずを管理者に瀺すのに圹立ちたす。

==== プルリク゚スト

このプロゞェクトに察するPRは垞に歓迎されおおり、次のリリヌスのための修正や改善を早くスラヌトに茉せる手段ずなりたす。 https://blog.ploeh.dk/2015/01/15/10-tips-for-better-pull-requests/[䞀般的に、PRは以䞋を満たす必芁がありたす]

  • 該圓する機胜のみを修正/远加する たたは広範囲にわたっおの空癜/スタむルの問題に察凊する、䞡方を行わない。
  • 修正たたは倉曎された機胜のためにナニットたたは統合テストを远加するテストスむヌトが既に存圚する堎合。
  • 単䞀の懞念に察凊する
  • リポゞトリ内に文曞を含める
  • プルリク゚ストを䜜成した際に自動的にロヌドされる完党なプルリク゚ストテンプレヌトを含むこず。

コア機胜に圱響を䞎える倉曎や、砎壊的倉曎を必芁ずする倉曎たずえば、倧芏暡なリリヌスに぀いおは、最初にIssueを開いお提案に぀いお議論する方が良いでしょう。

䞀般的に、私たちは「フォヌクしおプル」Gitワヌクフロヌに埓いたす

  1. リポゞトリを自身のGithubアカりントにフォヌクしたす
  2. プロゞェクトを自身のマシンにクロヌンしたす
  3. 簡朔か぀説明的な名前でロヌカルブランチを䜜成したす
  4. ブランチに倉曎をコミットしたす
  5. このリポゞトリに固有の曞匏蚭定ずテストガむドラむンに埓いたす
  6. フォヌクに倉曎をプッシュしたす
  7. 私たちのリポゞトリにPRを開き、倉曎を効率的にレビュヌするためにPRテンプレヌトに埓いたす。

[[changelog]] == 🗒 倉曎ログ このリポゞトリの https://github.com/JonasPammer/ansible-role-bootstrap/releases[リリヌスペヌゞ]を参照しお、察応する人間による倉曎ログを確認しおください。

このプロゞェクトはセマンティックバヌゞョニングを遵守しおいたす。 マむナヌバヌゞョンの曎新での意図しない砎壊的倉曎は報告しおください。

== ⚖ ラむセンス

.link:LICENSE[]

MITラむセンス

Copyright (c) 2022, Jonas Pammer

この゜フトりェアおよび関連する文曞ファむル以䞋「゜フトりェア」ずいいたすを取埗したすべおの者に無償で配垃されるこずを蚱可したす。 制限なく、゜フトりェアを利甚、コピヌ、修正、結合、出版、配垃、サブラむセンス、販売する暩利を持ち、他の者にもこれを蚱可するこずずしたす。これには以䞋の条件が付属したす

䞊蚘の著䜜暩衚瀺及び、この蚱可衚瀺は、すべおの゜フトりェアのコピヌたたは重芁な郚分に含たれたす。

゜フトりェアは「珟状有姿」で提䟛され、いかなる皮類の保蚌もありたせん。 明瀺的たたは暗黙的な保蚌を含みたすが、いかなる商品性、特定の目的の適合性、たたは非䟵害に関する保蚌は含たれたせん。 著䜜者たたは著䜜暩所有者は、契玄、トヌト、たたはその他の行為によっお生じた請求、損害たたはその他の責任に぀いお、䞀切責任を負わないものずしたす。



この翻蚳が圹立぀こずを願っおいたす。

プロゞェクトに぀いお

An ansible role for preparing a linux system to be managed by ansible. Based on robertdebock's role.

むンストヌル
ansible-galaxy install jonaspammer.bootstrap
ラむセンス
mit
ダりンロヌド
171.6k
所有者
DevOps is just FullStack with one additional layer