PHPackages                             fostermadeco/rokanan - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. fostermadeco/rokanan

AbandonedArchivedPackage

fostermadeco/rokanan
====================

v0.1.3-BETA(5y ago)01.4kMITPHPPHP &gt;=7.1.3

Since Sep 4Pushed 4y ago3 watchersCompare

[ Source](https://github.com/fostermadeco/rokanan)[ Packagist](https://packagist.org/packages/fostermadeco/rokanan)[ RSS](/packages/fostermadeco-rokanan/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (7)Versions (7)Used By (0)

\[DEPRECATED\] Rokanan
======================

[](#deprecated-rokanan)

> “Hail Rokanan, my guest. Tell me why you go south.”
>
> “I go to find my enemy, Lady. I hope to enter their . . . their castle, and make use of their . . . message-sender, to tell the League they are here.”
>
> — “Rocannon’s World”, Ursula K. Le Guin

Rokanan is a tool to simplify provisioning standard development environments across teams. It is effectively a wrapper for Vagrant and, as its eponym might suggest, Ansible.

Prerequisites
-------------

[](#prerequisites)

- PHP 7.1.3
- [Composer](https://getcomposer.org/)

Installation
------------

[](#installation)

Install Rokanan into your project with

```
composer require --dev fostermadeco/rokanan dev-master --ignore-platform-reqs

```

To facilitate invoking the locally installed `rokanan`, prepend `./vendor/bin` to your `PATH`.

NB: Global installation is no longer supported.

### Note on Homebrew

[](#note-on-homebrew)

Because [Homebrew/php](https://github.com/Homebrew/homebrew-php) was deprecated earlier this year and migrated to [Homebrew Core](https://github.com/Homebrew/homebrew-core), you may also experience inconsistencies or unexpected behavior with PHP on your host machine if you have made any changes to the brew-installed PHP since March. It may be advisable at your discretion to thoroughly [uninstall Homebrew](https://docs.brew.sh/FAQ#how-do-i-uninstall-homebrew) and [reinstall](https://docs.brew.sh/Installation) it — more than one of us has done this without adverse effects.

If you do uninstall it, you may also want to follow the uninstaller’s advice and delete any or all of the non-empty directories that the uninstaller lists upon completion. The *one exception* is `/usr/local/etc` unless you do not have any self-signed certs stored in `/usr/local/etc/ssl/certs`.

### Note on GNU coreutils

[](#note-on-gnu-coreutils)

If you have GNU coreutils installed through Homebrew (or otherwise), you may occasionally see the following warning:

```
stty: standard input: unable to perform all requested operations

```

You can safely ignore it. If it truly bothers you, pick a folder in your `PATH` that has precedence over `/usr/local/opt/coreutils/libexec/gnubin`. In that folder, create a symlink to /bin/stty.

Features
--------

[](#features)

The primary feature while Rokanan is still in beta is that it provides access to custom [Ansible roles](https://github.com/fostermadeco/ansible-roles) so we can avoid the confusion and complexity of including them as a Git submodule in projects.

There are also a couple of beta-release commands you can run — your feedback on their functionality is welcome and desired!

### `rokanan init`

[](#rokanan-init)

This will help you initialize a project interactively.

### `rokanan trust-cert`

[](#rokanan-trust-cert)

Run this after `vagrant up` to automatically trust the self-signed cert (only supported on macOS).

### `rokanan check`

[](#rokanan-check)

This will report whether or not your system is optimized for use with Rokanan.

### `rokanan connect`

[](#rokanan-connect)

This is effectively a wrapper around `vagrant ssh`. All wrapped vagrant commands automatically set the `VAGRANT_USE_VAGRANT_TRIGGERS=1` environment variable to suppress the 2.1+ warning regarding the vagrant-triggers plugin vs core functionality.

### `rokanan run [subcommand]`

[](#rokanan-run-subcommand)

This will run a command inside the provisioned VM without creating a session. The command will be run in the project directory (`/var/www/{{ hostname }}`).

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity14

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 98.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~255 days

Total

4

Last Release

2040d ago

PHP version history (2 changes)v0.1.0-BETAPHP &gt;=5.6

v0.1.3-BETAPHP &gt;=7.1.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/a6494be90593f1eb35071be9f72eb45401660a8c3d497fe95392b6c819e449e3?d=identicon)[likeuntomurphy](/maintainers/likeuntomurphy)

---

Top Contributors

[![likeuntomurphy](https://avatars.githubusercontent.com/u/2012253?v=4)](https://github.com/likeuntomurphy "likeuntomurphy (76 commits)")[![smaida](https://avatars.githubusercontent.com/u/999478?v=4)](https://github.com/smaida "smaida (1 commits)")

### Embed Badge

![Health badge](/badges/fostermadeco-rokanan/health.svg)

```
[![Health](https://phpackages.com/badges/fostermadeco-rokanan/health.svg)](https://phpackages.com/packages/fostermadeco-rokanan)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M650](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[drupal/core

Drupal is an open source content management platform powering millions of websites and applications.

19462.3M1.3k](/packages/drupal-core)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[drupal/core-recommended

Locked core dependencies; require this project INSTEAD OF drupal/core.

6939.5M343](/packages/drupal-core-recommended)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
