{"id":13753842,"url":"https://github.com/willshersystems/ansible-sshd","last_synced_at":"2026-02-27T09:09:44.892Z","repository":{"id":24790410,"uuid":"28204193","full_name":"willshersystems/ansible-sshd","owner":"willshersystems","description":"Ansible role to configure the OpenSSH server daemon","archived":false,"fork":false,"pushed_at":"2026-01-22T16:41:37.000Z","size":660,"stargazers_count":270,"open_issues_count":9,"forks_count":136,"subscribers_count":12,"default_branch":"main","last_synced_at":"2026-01-23T09:45:35.664Z","etag":null,"topics":["ansible","openssh","openssh-server","ssh","sshd"],"latest_commit_sha":null,"homepage":"https://galaxy.ansible.com/willshersystems/sshd","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/willshersystems.png","metadata":{"files":{"readme":"README-ostree.md","changelog":"CHANGELOG.md","contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2014-12-18T22:23:10.000Z","updated_at":"2026-01-22T16:43:32.000Z","dependencies_parsed_at":"2023-02-13T01:16:19.636Z","dependency_job_id":"c1365541-4e0e-47fa-a058-16e6f3016462","html_url":"https://github.com/willshersystems/ansible-sshd","commit_stats":null,"previous_names":[],"tags_count":77,"template":false,"template_full_name":null,"purl":"pkg:github/willshersystems/ansible-sshd","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willshersystems%2Fansible-sshd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willshersystems%2Fansible-sshd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willshersystems%2Fansible-sshd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willshersystems%2Fansible-sshd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/willshersystems","download_url":"https://codeload.github.com/willshersystems/ansible-sshd/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/willshersystems%2Fansible-sshd/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29889010,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-27T08:34:21.514Z","status":"ssl_error","status_checked_at":"2026-02-27T08:32:38.035Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ansible","openssh","openssh-server","ssh","sshd"],"created_at":"2024-08-03T09:01:31.130Z","updated_at":"2026-02-27T09:09:44.886Z","avatar_url":"https://github.com/willshersystems.png","language":"HTML","funding_links":[],"categories":["ssh"],"sub_categories":[],"readme":"# rpm-ostree\n\nThe role supports running on [rpm-ostree](https://coreos.github.io/rpm-ostree/)\nsystems. The primary issue is that the `/usr` filesystem is read-only, and the\nrole cannot install packages. Instead, it will just verify that the necessary\npackages and any other `/usr` files are pre-installed. The role will change the\npackage manager to one that is compatible with `rpm-ostree` systems.\n\n## Building\n\nTo build an ostree image for a particular operating system distribution and\nversion, use the script `.ostree/get_ostree_data.sh` to get the list of\npackages. If the role uses other system roles, then the script will include the\npackages for the other roles in the list it outputs.  The list of packages will\nbe sorted in alphanumeric order.\n\nUsage:\n\n```bash\n.ostree/get_ostree_data.sh packages runtime DISTRO-VERSION FORMAT\n```\n\n`DISTRO-VERSION` is in the format that Ansible uses for `ansible_facts[\"distribution\"]`\nand `ansible_facts[\"distribution_version\"]` - for example, `Fedora-38`, `CentOS-8`,\n`RedHat-9.4`\n\n`FORMAT` is one of `toml`, `json`, `yaml`, `raw`\n\n* `toml` - each package in a TOML `[[packages]]` element\n\n```toml\n[[packages]]\nname = \"package-a\"\nversion = \"*\"\n[[packages]]\nname = \"package-b\"\nversion = \"*\"\n...\n```\n\n* `yaml` - a YAML list of packages\n\n```yaml\n- package-a\n- package-b\n...\n```\n\n* `json` - a JSON list of packages\n\n```json\n[\"package-a\",\"package-b\",...]\n```\n\n* `raw` - a plain text list of packages, one per line\n\n```bash\npackage-a\npackage-b\n...\n```\n\nWhat format you choose depends on which image builder you are using.  For\nexample, if you are using something based on\n[osbuild-composer](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html-single/composing_installing_and_managing_rhel_for_edge_images/index#creating-an-image-builder-blueprint-for-a-rhel-for-edge-image-using-the-command-line-interface_composing-a-rhel-for-edge-image-using-image-builder-command-line),\nyou will probably want to use the `toml` output format.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillshersystems%2Fansible-sshd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fwillshersystems%2Fansible-sshd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fwillshersystems%2Fansible-sshd/lists"}